| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv ConfigurationWatchList | |
| public static final long | DEFAULT_REFRESH_PERIOD
Scan for changes in configuration file once every minute. |
| private long | |
| private volatile long | |
| pack-priv URL | |
| private volatile long | |
| private static final long | |
| private static final long | |
| private static final int | |
| protected volatile long | |
| pack-priv long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | |
| public FilterReply | |
| pack-priv void | |
| pack-priv void | |
| public long | |
| public void | |
| public void | start()
Overrides ch. Implements ch. |
| public String | |
| private void | |
| pack-priv void |
| configurationWatchList | back to summary |
|---|---|
| pack-priv ConfigurationWatchList configurationWatchList | |
| DEFAULT_REFRESH_PERIOD | back to summary |
|---|---|
| public static final long DEFAULT_REFRESH_PERIOD Scan for changes in configuration file once every minute. | |
| invocationCounter | back to summary |
|---|---|
| private long invocationCounter | |
| lastMaskCheck | back to summary |
|---|---|
| private volatile long lastMaskCheck | |
| mainConfigurationURL | back to summary |
|---|---|
| pack-priv URL mainConfigurationURL | |
| mask | back to summary |
|---|---|
| private volatile long mask | |
| MASK_DECREASE_THRESHOLD | back to summary |
|---|---|
| private static final long MASK_DECREASE_THRESHOLD | |
| MASK_INCREASE_THRESHOLD | back to summary |
|---|---|
| private static final long MASK_INCREASE_THRESHOLD | |
| MAX_MASK | back to summary |
|---|---|
| private static final int MAX_MASK | |
| nextCheck | back to summary |
|---|---|
| protected volatile long nextCheck | |
| refreshPeriod | back to summary |
|---|---|
| pack-priv long refreshPeriod | |
| ReconfigureOnChangeFilter | back to summary |
|---|---|
| public ReconfigureOnChangeFilter() | |
| changeDetected | back to summary |
|---|---|
| protected boolean changeDetected(long now) | |
| decide | back to summary |
|---|---|
| public FilterReply decide(Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t) Implements abstract ch. Doc from ch. Make a decision based on the multiple parameters passed as arguments. The
returned value should be one of
| |
| detachReconfigurationToNewThread | back to summary |
|---|---|
| pack-priv void detachReconfigurationToNewThread() | |
| disableSubsequentReconfiguration | back to summary |
|---|---|
| pack-priv void disableSubsequentReconfiguration() | |
| getRefreshPeriod | back to summary |
|---|---|
| public long getRefreshPeriod() | |
| setRefreshPeriod | back to summary |
|---|---|
| public void setRefreshPeriod(long refreshPeriod) | |
| start | back to summary |
|---|---|
| public void start() Overrides ch. Implements ch.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| updateMaskIfNecessary | back to summary |
|---|---|
| private void updateMaskIfNecessary(long now) | |
| updateNextCheck | back to summary |
|---|---|
| pack-priv void updateNextCheck(long now) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public void |
| ReconfiguringThread | back to summary |
|---|---|
| pack-priv ReconfiguringThread() | |
| fallbackConfiguration | back to summary |
|---|---|
| private void fallbackConfiguration(LoggerContext lc, Model failSafeTop, URL mainURL) | |
| performXMLConfiguration | back to summary |
|---|---|
| private void performXMLConfiguration(LoggerContext lc) | |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation. | |