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 LifeCycle
LifeCycle.State -
Field Summary
Fields inherited from class AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, start, stop, stop, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TriggeringPolicy
initialize, isTriggeringEvent
-
Constructor Details
-
AbstractTriggeringPolicy
public AbstractTriggeringPolicy()
-