public class ReconfigureOnChangeTask extends ContextAwareBase implements java.lang.Runnable
| Modifier and Type | Field and 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 |
context| Constructor and Description |
|---|
ReconfigureOnChangeTask() |
| Modifier and Type | Method and 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() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic static final java.lang.String DETECTED_CHANGE_IN_CONFIGURATION_FILES
static final java.lang.String RE_REGISTERING_PREVIOUS_SAFE_CONFIGURATION
static final java.lang.String FALLING_BACK_TO_SAFE_CONFIGURATION
long birthdate
java.util.List<ReconfigureOnChangeTaskListener> listeners
void addListener(ReconfigureOnChangeTaskListener listener)
public void run()
run in interface java.lang.Runnableprivate void fireEnteredRunMethod()
private void fireChangeDetected()
private void fireDoneReconfiguring()
private void performXMLConfiguration(LoggerContext lc, java.net.URL mainConfigurationURL)
private java.util.List<SaxEvent> removeIncludeEvents(java.util.List<SaxEvent> unsanitizedEventList)
private void fallbackConfiguration(LoggerContext lc, java.util.List<SaxEvent> eventList, java.net.URL mainURL)
public java.lang.String toString()
toString in class java.lang.Object