Top Description Fields Constructors Methods
ch.qos.logback.classic.model.processor

public Class ReceiverModelHandler

extends ModelHandlerBase
Class Inheritance
Imports
ch.qos.logback.classic.model.ReceiverModel, ch.qos.logback.classic.net.ReceiverBase, .SocketReceiver, ch.qos.logback.core.Context, ch.qos.logback.core.model.Model, ch.qos.logback.core.model.processor.ModelHandlerBase, .ModelHandlerException, .ModelInterpretationContext, ch.qos.logback.core.util.OptionHelper

A Joran ModelHandler for a SocketReceiver configuration.
Author
Carl Harris

Field Summary

Modifier and TypeField and Description
private boolean
private ReceiverBase

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Class<ReceiverModel>
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

inErrorback to summary
private boolean inError
receiverback to summary
private ReceiverBase receiver

Constructor Detail

ReceiverModelHandlerback to summary
public ReceiverModelHandler(Context context)

Method Detail

getSupportedModelClassback to summary
protected Class<ReceiverModel> 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<ReceiverModel>

supported model class

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

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

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

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

Annotations
@Override