| AuthenticationRequiredPredicate | Predicate that returns true if authentication is required. |
| AuthenticationRequiredPredicate.Builder | |
| ContainsPredicate | Returns true if the request header is present and contains one of the strings to match. |
| ContainsPredicate.Builder | |
| EqualsPredicate | Returns true if all the provided arguments are equal to each other |
| EqualsPredicate.Builder | |
| ExistsPredicate | Returns true if the given attribute is not null and not an empty string |
| ExistsPredicate.Builder | |
| FalsePredicate | |
| IdempotentPredicate | A predicate that returns true if the request is idempotent according to the HTTP RFC. |
| IdempotentPredicate.Builder | |
| MaxContentSizePredicate | Predicate that returns true if the Content-Size of a request is above a given value. |
| MaxContentSizePredicate.Builder | |
| MethodPredicate | |
| MethodPredicate.Builder | |
| MinContentSizePredicate | Predicate that returns true if the Content-Size of a request is below a given value. |
| MinContentSizePredicate.Builder | |
| NotPredicate | |
| PathMatchPredicate | |
| PathMatchPredicate.Builder | |
| PathPrefixPredicate | |
| PathPrefixPredicate.Builder | |
| PathSuffixPredicate | |
| PathSuffixPredicate.Builder | |
| PathTemplatePredicate | |
| PathTemplatePredicate.Builder | |
| PredicateParser | Parser that can build a predicate from a string representation. |
| Predicates | Utility class used for creating predicates |
| PredicatesHandler | Handler that can deal with a large number of predicates. |
| PredicatesHandler.DoneHandlerBuilder | |
| PredicatesHandler.RestartHandlerBuilder | |
| PredicatesHandler.Wrapper | |
| RegularExpressionPredicate | A predicate that does a regex match against an exchange. |
| RegularExpressionPredicate.Builder | |
| SecurePredicate | |
| SecurePredicate.Builder | |
| TruePredicate | |