public class PredicateSelector extends ObjectSelector<reactor.fn.Predicate<java.lang.Object>>
Selector that delegates the work of matching an object to the given Predicate.| Constructor and Description |
|---|
PredicateSelector(reactor.fn.Predicate<java.lang.Object> object) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(java.lang.Object key)
Indicates whether this Selector matches the
key. |
static PredicateSelector |
predicateSelector(reactor.fn.Predicate<java.lang.Object> predicate)
Creates a
Selector based on the given Predicate. |
clone, getHeaderResolver, getObject, objectSelector, test, toStringpublic PredicateSelector(reactor.fn.Predicate<java.lang.Object> object)
public static PredicateSelector predicateSelector(reactor.fn.Predicate<java.lang.Object> predicate)
Selector based on the given Predicate.predicate - The Predicate to delegate to when matching objects.public boolean matches(java.lang.Object key)
Selectorkey.matches in interface Selectormatches in class ObjectSelector<reactor.fn.Predicate<java.lang.Object>>key - The key to matchtrue if there's a match, otherwise false.