Package ch.qos.logback.core.joran.action
Class Action
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.joran.action.Action
-
- All Implemented Interfaces:
ContextAware
- Direct Known Subclasses:
AbstractEventEvaluatorAction,AppenderAction,AppenderRefAction,ConfigurationAction,ConsolePluginAction,ContextNameAction,ContextPropertyAction,ConversionRuleAction,DefinePropertyAction,IfAction,ImplicitAction,IncludeAction,InsertFromJNDIAction,JMXConfiguratorAction,LevelAction,LoggerAction,LoggerContextListenerAction,NewRuleAction,NOPAction,org.apache.sling.commons.log.logback.internal.OsgiAppenderRefInternalAction,org.apache.sling.commons.log.logback.internal.OsgiInternalAction,ParamAction,PropertyAction,ReceiverAction,RootLoggerAction,ShutdownHookAction,SiftAction,StatusListenerAction,ThenOrElseActionBase,TimestampAction
@Deprecated(since="2022-01-27") public abstract class Action extends ContextAwareBase
Deprecated.This internal logback API is not supported by AEM as a Cloud Service.Most of the work for configuring logback is done by Actions.Action methods are invoked as the XML file is parsed.
This class is largely inspired from the relevant class in the commons-digester project of the Apache Software Foundation.
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTION_CLASS_ATTRIBUTEDeprecated.static StringCLASS_ATTRIBUTEDeprecated.static StringFILE_ATTRIBUTEDeprecated.static StringKEY_ATTRIBUTEDeprecated.static StringNAME_ATTRIBUTEDeprecated.static StringPATTERN_ATTRIBUTEDeprecated.static StringSCOPE_ATTRIBUTEDeprecated.static StringVALUE_ATTRIBUTEDeprecated.
-
Constructor Summary
Constructors Constructor Description Action()Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract voidbegin(InterpretationContext ic, String name, Attributes attributes)Deprecated.Called when the parser encounters an element matching aPattern.voidbody(InterpretationContext ic, String body)Deprecated.Called to pass the body (as text) contained within an element.abstract voidend(InterpretationContext ic, String name)Deprecated.StringtoString()Deprecated.-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
-
-
-
Field Detail
-
NAME_ATTRIBUTE
public static final String NAME_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
KEY_ATTRIBUTE
public static final String KEY_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
VALUE_ATTRIBUTE
public static final String VALUE_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
FILE_ATTRIBUTE
public static final String FILE_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
CLASS_ATTRIBUTE
public static final String CLASS_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
PATTERN_ATTRIBUTE
public static final String PATTERN_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
SCOPE_ATTRIBUTE
public static final String SCOPE_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
ACTION_CLASS_ATTRIBUTE
public static final String ACTION_CLASS_ATTRIBUTE
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
begin
public abstract void begin(InterpretationContext ic, String name, Attributes attributes) throws ActionException
Deprecated.Called when the parser encounters an element matching aPattern.- Throws:
ActionException
-
body
public void body(InterpretationContext ic, String body) throws ActionException
Deprecated.Called to pass the body (as text) contained within an element.- Parameters:
ic-body-- Throws:
ActionException
-
end
public abstract void end(InterpretationContext ic, String name) throws ActionException
Deprecated.- Throws:
ActionException
-
-