Selectors provide a way to register components to react to given key data.See: Description
| Interface | Description |
|---|---|
| HeaderResolver<T> |
Responsible for extracting any applicable headers from a key.
|
| Selector<T> |
A Selector is a wrapper around an arbitrary object.
|
| Class | Description |
|---|---|
| ClassSelector |
Implementation of
Selector that uses Class.isAssignableFrom(Class) to determine a match. |
| JsonPathSelector | |
| MatchAllSelector |
Implementation of
Selector that matches
all objects. |
| ObjectSelector<T> |
Selector implementation that uses the Object.hashCode() and Object.equals(Object)
methods of the internal object to determine a match. |
| PredicateSelector |
Implementation of
Selector that delegates the work of matching an object to the given Predicate. |
| RegexSelector |
A
Selector implementation based on the given regular expression. |
| Selectors |
Helper methods for creating
Selectors. |
| Selectors.AnonymousKey | |
| SetMembershipSelector |
Implementation of
Selector that matches
objects on set membership. |
| UriPathSelector |
A
Selector implementation based on a UriPathTemplate. |
| UriPathTemplate |
Represents a URI template.
|
| UriSelector |
A
Selector implementation that matches on various components of a full URI. |
Selectors provide a way to register components to react to given key data.