Module ch.qos.logback.classic
Class ConfigurationModelHandlerFull
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.model.processor.ModelHandlerBase
ch.qos.logback.classic.model.processor.ConfigurationModelHandler
ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull
- All Implemented Interfaces:
ContextAware
This is a subclass of
ConfigurationModelHandler
offering configuration reloading support.-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
detachedPostProcess
(String scanStr, String scanPeriodStr) This method is called from this class but also from logback-tyler.static ModelHandlerBase
makeInstance2
(Context context, ModelInterpretationContext mic) void
postHandle
(ModelInterpretationContext mic, Model model) protected void
postProcessScanAttrib
(ModelInterpretationContext mic, ConfigurationModel configurationModel) protected void
processScanAttrib
(ModelInterpretationContext mic, ConfigurationModel configurationModel) Methods inherited from class ch.qos.logback.classic.model.processor.ConfigurationModelHandler
getSupportedModelClass, handle, makeInstance
Methods inherited from class ch.qos.logback.core.model.processor.ModelHandlerBase
isSupportedModelType, toString
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Field Details
-
FAILED_WATCH_PREDICATE_MESSAGE_1
-
FAILED_WATCH_PREDICATE_MESSAGE_2
-
-
Constructor Details
-
ConfigurationModelHandlerFull
-
-
Method Details
-
makeInstance2
-
processScanAttrib
protected void processScanAttrib(ModelInterpretationContext mic, ConfigurationModel configurationModel) - Overrides:
processScanAttrib
in classConfigurationModelHandler
-
postHandle
- Overrides:
postHandle
in classConfigurationModelHandler
- Throws:
ModelHandlerException
-
postProcessScanAttrib
protected void postProcessScanAttrib(ModelInterpretationContext mic, ConfigurationModel configurationModel) - Overrides:
postProcessScanAttrib
in classConfigurationModelHandler
-
detachedPostProcess
This method is called from this class but also from logback-tyler. This method assumes that the variables scanStr and scanPeriodStr have undergone variable substitution as applicable to their current environment- Parameters:
scanStr
-scanPeriodStr
-- Since:
- 1.5.0
-