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) longbirthdatestatic java.lang.StringDETECTED_CHANGE_IN_CONFIGURATION_FILES(package private) static java.lang.StringFALLING_BACK_TO_SAFE_CONFIGURATION(package private) java.util.List<ReconfigureOnChangeTaskListener>listeners(package private) static java.lang.StringRE_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) voidaddListener(ReconfigureOnChangeTaskListener listener)private voidfallbackConfiguration(LoggerContext lc, java.util.List<SaxEvent> eventList, java.net.URL mainURL)private voidfireChangeDetected()private voidfireDoneReconfiguring()private voidfireEnteredRunMethod()private voidperformXMLConfiguration(LoggerContext lc, java.net.URL mainConfigurationURL)private java.util.List<SaxEvent>removeIncludeEvents(java.util.List<SaxEvent> unsanitizedEventList)voidrun()java.lang.StringtoString()-
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:
runin 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:
toStringin classjava.lang.Object
-
-