Package ch.qos.logback.classic.joran
Class ReconfigureOnChangeTask
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.classic.joran.ReconfigureOnChangeTask
-
- All Implemented Interfaces:
ContextAware
,java.lang.Runnable
public class ReconfigureOnChangeTask extends ContextAwareBase implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
birthdate
static java.lang.String
DETECTED_CHANGE_IN_CONFIGURATION_FILES
(package private) static java.lang.String
FALLING_BACK_TO_SAFE_CONFIGURATION
(package private) java.util.List<ReconfigureOnChangeTaskListener>
listeners
(package private) static java.lang.String
RE_REGISTERING_PREVIOUS_SAFE_CONFIGURATION
-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
-
Constructor Summary
Constructors Constructor Description ReconfigureOnChangeTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addListener(ReconfigureOnChangeTaskListener listener)
private void
fallbackConfiguration(LoggerContext lc, java.util.List<SaxEvent> eventList, java.net.URL mainURL)
private void
fireChangeDetected()
private void
fireDoneReconfiguring()
private void
fireEnteredRunMethod()
private void
performXMLConfiguration(LoggerContext lc, java.net.URL mainConfigurationURL)
private java.util.List<SaxEvent>
removeIncludeEvents(java.util.List<SaxEvent> unsanitizedEventList)
void
run()
java.lang.String
toString()
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
-
-
-
Field Detail
-
DETECTED_CHANGE_IN_CONFIGURATION_FILES
public static final java.lang.String DETECTED_CHANGE_IN_CONFIGURATION_FILES
- See Also:
- Constant Field Values
-
RE_REGISTERING_PREVIOUS_SAFE_CONFIGURATION
static final java.lang.String RE_REGISTERING_PREVIOUS_SAFE_CONFIGURATION
- See Also:
- Constant Field Values
-
FALLING_BACK_TO_SAFE_CONFIGURATION
static final java.lang.String FALLING_BACK_TO_SAFE_CONFIGURATION
- See Also:
- Constant Field Values
-
birthdate
long birthdate
-
listeners
java.util.List<ReconfigureOnChangeTaskListener> listeners
-
-
Method Detail
-
addListener
void addListener(ReconfigureOnChangeTaskListener listener)
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
fireEnteredRunMethod
private void fireEnteredRunMethod()
-
fireChangeDetected
private void fireChangeDetected()
-
fireDoneReconfiguring
private void fireDoneReconfiguring()
-
performXMLConfiguration
private void performXMLConfiguration(LoggerContext lc, java.net.URL mainConfigurationURL)
-
removeIncludeEvents
private java.util.List<SaxEvent> removeIncludeEvents(java.util.List<SaxEvent> unsanitizedEventList)
-
fallbackConfiguration
private void fallbackConfiguration(LoggerContext lc, java.util.List<SaxEvent> eventList, java.net.URL mainURL)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-