# Uses of Class
ch.qos.logback.core.sift.AbstractDiscriminator

Packages that use AbstractDiscriminator
Package
Description
ch.qos.logback.access.sift
ch.qos.logback.classic.sift
ch.qos.logback.core.sift

## Uses of AbstractDiscriminator in ch.qos.logback.access.sift

Subclasses of AbstractDiscriminator in ch.qos.logback.access.sift
Modifier and Type
Class
Description
`class`
`AccessEventDiscriminator`
AccessEventDiscriminator's job is to return the value of a designated field in an `IAccessEvent` instance.

## Uses of AbstractDiscriminator in ch.qos.logback.classic.sift

Subclasses of AbstractDiscriminator in ch.qos.logback.classic.sift
Modifier and Type
Class
Description
`class`
`ContextBasedDiscriminator`
This discriminator returns the value context to which this event is attached to.
`class`
`JNDIBasedContextDiscriminator`
This discriminator returns the value context as determined by JNDI.
`class`
`MDCBasedDiscriminator`
MDCBasedDiscriminator essentially returns the value mapped to an MDC key.

## Uses of AbstractDiscriminator in ch.qos.logback.core.sift

Subclasses of AbstractDiscriminator in ch.qos.logback.core.sift
Modifier and Type
Class
Description
`class`
`DefaultDiscriminator<E>`