Package ch.qos.logback.core.sift
Class AbstractDiscriminator<E>
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.sift.AbstractDiscriminator<E>
-
- All Implemented Interfaces:
Discriminator<E>,ContextAware,LifeCycle
- Direct Known Subclasses:
AccessEventDiscriminator,ContextBasedDiscriminator,DefaultDiscriminator,JNDIBasedContextDiscriminator,MDCBasedDiscriminator
public abstract class AbstractDiscriminator<E> extends ContextAwareBase implements Discriminator<E>
Base implementation ofDiscriminatorthat provides basic lifecycle management- Since:
- 3/29/13, 3:28 PM
- Author:
- Tomasz Nurkiewicz
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanstarted-
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
-
Constructor Summary
Constructors Constructor Description AbstractDiscriminator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisStarted()voidstart()voidstop()-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ch.qos.logback.core.sift.Discriminator
getDiscriminatingValue, getKey
-
-