Class AbstractTriggeringPolicy
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.appender.rolling.AbstractTriggeringPolicy
- All Implemented Interfaces:
TriggeringPolicy
,LifeCycle
,LifeCycle2
- Direct Known Subclasses:
CompositeTriggeringPolicy
,CronTriggeringPolicy
,NoOpTriggeringPolicy
,OnStartupTriggeringPolicy
,SizeBasedTriggeringPolicy
,TimeBasedTriggeringPolicy
public abstract class AbstractTriggeringPolicy
extends AbstractLifeCycle
implements TriggeringPolicy
Abstract convenience class for triggering policies that extend
AbstractLifeCycle
and implement
TriggeringPolicy
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State
-
Field Summary
Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
-
Constructor Summary
-
Method Summary
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, start, stop, stop, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy
initialize, isTriggeringEvent
-
Constructor Details
-
AbstractTriggeringPolicy
public AbstractTriggeringPolicy()
-