Package io.undertow.predicate
Interface PredicateBuilder
-
- All Known Implementing Classes:
AuthenticationRequiredPredicate.Builder,ContainsPredicate.Builder,DirectoryPredicate.Builder,DispatcherTypePredicate.Builder,FilePredicate.Builder,PathTemplatePredicate.Builder,RegularExpressionPredicate.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()
-