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 of Discriminator that provides basic lifecycle management
Since:
3/29/13, 3:28 PM
Author:
Tomasz Nurkiewicz
  • Field Details

    • started

      protected boolean started
  • Constructor Details

    • AbstractDiscriminator

      public AbstractDiscriminator()
  • Method Details

    • 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