Top Fields Constructors Methods
ch.qos.logback.core.model.processor

public Class ShutdownHookModelHandler

extends ModelHandlerBase
Class Inheritance
Imports
ch.qos.logback.core.Context, .CoreConstants, ch.qos.logback.core.hook.DefaultShutdownHook, .ShutdownHook, .ShutdownHookBase, ch.qos.logback.core.model.Model, .ShutdownHookModel, ch.qos.logback.core.util.DynamicClassLoadingException, .IncompatibleClassException, .OptionHelper

Field Summary

Modifier and TypeField and Description
pack-priv static final String
pack-priv ShutdownHook
pack-priv boolean
pack-priv static final String
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Class<ShutdownHookModel>
getSupportedModelClass()

Overrides ch.qos.logback.core.model.processor.ModelHandlerBase.getSupportedModelClass.

Subclasses should return the subclass of Model that they expect to handle.
public void
public static ModelHandlerBase
public void
Inherited from ch.qos.logback.core.model.processor.ModelHandlerBase:
isSupportedModelTypetoString

Field Detail

DEFAULT_SHUTDOWN_HOOK_CLASSNAMEback to summary
pack-priv static final String DEFAULT_SHUTDOWN_HOOK_CLASSNAME
hookback to summary
pack-priv ShutdownHook hook
inErrorback to summary
pack-priv boolean inError
OLD_SHUTDOWN_HOOK_CLASSNAMEback to summary
pack-priv static final String OLD_SHUTDOWN_HOOK_CLASSNAME
RENAME_WARNINGback to summary
public static final String RENAME_WARNING

Constructor Detail

ShutdownHookModelHandlerback to summary
public ShutdownHookModelHandler(Context context)

Method Detail

getSupportedModelClassback to summary
protected Class<ShutdownHookModel> getSupportedModelClass()

Overrides ch.qos.logback.core.model.processor.ModelHandlerBase.getSupportedModelClass.

Doc from ch.qos.logback.core.model.processor.ModelHandlerBase.getSupportedModelClass.

Subclasses should return the subclass of Model that they expect to handle. The default implementation assumes that all Model classes are supported. This a very lax assumption which is usually not true.

Returns:Class<ShutdownHookModel>

supported model class

Annotations
@Override
handleback to summary
public void handle(ModelInterpretationContext mic, Model model)

Implements abstract ch.qos.logback.core.model.processor.ModelHandlerBase.handle.

Annotations
@Override
makeInstanceback to summary
public static ModelHandlerBase makeInstance(Context context, ModelInterpretationContext mic)
postHandleback to summary
public void postHandle(ModelInterpretationContext mic, Model model) throws ModelHandlerException

Overrides ch.qos.logback.core.model.processor.ModelHandlerBase.postHandle.

Annotations
@Override