Class RoutingAppender.CreatedRouteAppenderControl
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.config.AppenderControl
org.apache.logging.log4j.core.appender.routing.RoutingAppender.RouteAppenderControl
org.apache.logging.log4j.core.appender.routing.RoutingAppender.CreatedRouteAppenderControl
- All Implemented Interfaces:
Filterable
,LifeCycle
,LifeCycle2
- Enclosing class:
- RoutingAppender
private static final class RoutingAppender.CreatedRouteAppenderControl
extends RoutingAppender.RouteAppenderControl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
AbstractFilterable.Builder<B extends AbstractFilterable.Builder<B>>
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State
-
Field Summary
FieldsFields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.logging.log4j.core.config.AppenderControl
callAppender, equals, getAppender, getAppenderName, hashCode, toString
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stop
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop
-
Field Details
-
pendingDeletion
private volatile boolean pendingDeletion -
depth
-
-
Constructor Details
-
CreatedRouteAppenderControl
CreatedRouteAppenderControl(Appender appender)
-
-
Method Details
-
checkout
void checkout()- Specified by:
checkout
in classRoutingAppender.RouteAppenderControl
-
release
void release()- Specified by:
release
in classRoutingAppender.RouteAppenderControl
-
tryStopAppender
void tryStopAppender()
-