Package io.undertow.predicate
Interface PredicateBuilder
-
- All Known Implementing Classes:
AuthenticationRequiredPredicate.Builder,ContainsPredicate.Builder,EqualsPredicate.Builder,ExistsPredicate.Builder,IdempotentPredicate.Builder,MaxContentSizePredicate.Builder,MethodPredicate.Builder,MinContentSizePredicate.Builder,PathMatchPredicate.Builder,PathPrefixPredicate.Builder,PathSuffixPredicate.Builder,PathTemplatePredicate.Builder,RegularExpressionPredicate.Builder,RequestLargerThanPredicate.Builder,RequestSmallerThanPredicate.Builder,SecurePredicate.Builder
public interface PredicateBuilderAn interface that knows how to build a predicate from a textual representation. This is loaded using a service loader to make it configurable.This makes it easy to configure conditions based on a string representation
- Author:
- Stuart Douglas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Predicatebuild(Map<String,Object> config)Creates a predicateStringdefaultParameter()Stringname()The string representation of the predicate name.Map<String,Class<?>>parameters()Returns a map of parameters and their types.Set<String>requiredParameters()
-