Interface Discriminator<E>

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

public interface Discriminator<E> extends LifeCycle
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.

Author:
Ceki Gülcü