ch.qos.logback.core.sift
Class AbstractDiscriminator<E>

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.core.sift.AbstractDiscriminator<E>
All Implemented Interfaces:
Discriminator<E>, ContextAware, LifeCycle
Direct Known Subclasses:
DefaultDiscriminator

public abstract class AbstractDiscriminator<E>
extends ContextAwareBase
implements Discriminator<E>

Base implementation of Discriminator that provides basic lifecycle management

Since:
3/29/13, 3:28 PM
Author:
Tomasz Nurkiewicz

Field Summary
protected  boolean started
           
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
AbstractDiscriminator()
           
 
Method Summary
 boolean isStarted()
           
 void start()
           
 void stop()
           
 
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
 

Field Detail

started

protected boolean started
Constructor Detail

AbstractDiscriminator

public AbstractDiscriminator()
Method Detail

start

public void start()
Specified by:
start in interface LifeCycle

stop

public void stop()
Specified by:
stop in interface LifeCycle

isStarted

public boolean isStarted()
Specified by:
isStarted in interface LifeCycle


Copyright © 2005-2014 QOS.ch. All Rights Reserved.