Interface Discriminator<E>

Type Parameters:
E -
All Superinterfaces:
LifeCycle
All Known Implementing Classes:
AbstractDiscriminator, ContextBasedDiscriminator, DefaultDiscriminator, JNDIBasedContextDiscriminator, MDCBasedDiscriminator

@Deprecated(since="2022-01-27") public interface Discriminator<E> extends LifeCycle
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
Implement this interface in order to compute a discriminating value for a given event of type <E>.

The returned value can depend on any data available at the time of the call, including data contained within the currently running thread.

  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Given event 'e' return a discriminating value.
    Deprecated.
    The key or variable name under which the discriminating value should be exported into the host environment.

    Methods inherited from interface ch.qos.logback.core.spi.LifeCycle

    isStarted, start, stop
  • Method Details

    • getDiscriminatingValue

      String getDiscriminatingValue(E e)
      Deprecated.
      Given event 'e' return a discriminating value.
      Parameters:
      e -
      Returns:
    • getKey

      String getKey()
      Deprecated.
      The key or variable name under which the discriminating value should be exported into the host environment.
      Returns: