Uses of Interface
io.undertow.predicate.Predicate
-
-
Uses of Predicate in io.undertow
Methods in io.undertow with parameters of type Predicate Modifier and Type Method Description static HttpContinueAcceptingHandler
Handlers. httpContinueAccepting(HttpHandler next, Predicate accept)
Returns a handler that sends back a HTTP 100 continue response if the given predicate resolves to true.static PredicateHandler
Handlers. predicate(Predicate predicate, HttpHandler trueHandler, HttpHandler falseHandler)
Returns a new predicate handler, that will delegate to one of the two provided handlers based on the value of the provided predicate. -
Uses of Predicate in io.undertow.predicate
Classes in io.undertow.predicate that implement Predicate Modifier and Type Class Description class
AuthenticationRequiredPredicate
Predicate that returns true if authentication is required.class
ContainsPredicate
Returns true if the request header is present and contains one of the strings to match.class
EqualsPredicate
Returns true if all the provided arguments are equal to each otherclass
ExistsPredicate
Returns true if the given attribute is not null and not an empty stringclass
FalsePredicate
class
IdempotentPredicate
A predicate that returns true if the request is idempotent according to the HTTP RFC.class
MaxContentSizePredicate
Predicate that returns true if the Content-Size of a request is above a given value.class
MethodPredicate
class
MinContentSizePredicate
Predicate that returns true if the Content-Size of a request is below a given value.class
NotPredicate
class
PathMatchPredicate
class
PathPrefixPredicate
class
PathSuffixPredicate
class
PathTemplatePredicate
class
RegularExpressionPredicate
A predicate that does a regex match against an exchange.class
SecurePredicate
class
TruePredicate
Methods in io.undertow.predicate that return Predicate Modifier and Type Method Description static Predicate
Predicates. and(Predicate... predicates)
Creates a predicate that returns true if an only if the given predicates all return true.static Predicate
Predicates. authRequired()
A predicate that returns true if authentication is requiredPredicate
AuthenticationRequiredPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
ContainsPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
EqualsPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
ExistsPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
IdempotentPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
MaxContentSizePredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
MethodPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
MinContentSizePredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
PathMatchPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
PathPrefixPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
PathSuffixPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
PathTemplatePredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
PredicateBuilder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Creates a predicatePredicate
RegularExpressionPredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
Predicate
SecurePredicate.Builder. build(java.util.Map<java.lang.String,java.lang.Object> config)
static Predicate
Predicates. contains(ExchangeAttribute attribute, java.lang.String... values)
Returns true if the given attribute is present and contains one of the provided value.static Predicate
Predicates. equals(ExchangeAttribute[] attributes)
Creates a procedure that returns true if the given ExchangeAttributes are equal.static Predicate
Predicates. exists(ExchangeAttribute attribute)
Return a predicate that will return true if the given attribute is not null and not empty.static Predicate
Predicates. falsePredicate()
Predicate which always returns false.static Predicate
Predicates. maxContentSize(long size)
Predicate that returns true if the Content-Size of a request is above a given value.static Predicate
Predicates. minContentSize(long size)
Predicate that returns true if the Content-Size of a request is below a given value.static Predicate
Predicates. not(Predicate predicate)
Creates a predicate that returns true if the given predicate returns false.static Predicate
Predicates. or(Predicate... predicates)
Creates a predicate that returns true if any of the given predicates return true.static Predicate
PredicateParser. parse(java.lang.String string, java.lang.ClassLoader classLoader)
static Predicate
Predicates. parse(java.lang.String predicate)
parses the predicate string, and returns the result, using the TCCL to load predicate definitionsstatic Predicate
Predicates. parse(java.lang.String predicate, java.lang.ClassLoader classLoader)
parses the predicate string, and returns the resultstatic Predicate
Predicates. path(java.lang.String path)
Creates a predicate that returns true if the given path matches exactly.static Predicate
Predicates. paths(java.lang.String... paths)
Creates a predicate that returns true if any of the given paths match exactly.static Predicate
Predicates. prefix(java.lang.String path)
Creates a predicate that returns true if the given relative path starts with the provided prefix.static Predicate
Predicates. prefixes(java.lang.String... paths)
Creates a predicate that returns true if the relative request path matches any of the provided prefixes.static Predicate
Predicates. regex(ExchangeAttribute attribute, java.lang.String pattern)
Creates a predicate that matches the given attribute against a regex.static Predicate
Predicates. regex(ExchangeAttribute attribute, java.lang.String pattern, boolean requireFullMatch)
Creates a predicate that matches the given attribute against a regex.static Predicate
Predicates. regex(java.lang.String attribute, java.lang.String pattern, java.lang.ClassLoader classLoader, boolean requireFullMatch)
Creates a predicate that matches the given attribute against a regex.static Predicate
Predicates. secure()
static Predicate
Predicates. suffix(java.lang.String path)
Creates a predicate that returns true if the request path ends with the provided suffix.static Predicate
Predicates. suffixes(java.lang.String... paths)
Creates a predicate that returns true if the request path ends with any of the provided suffixes.static Predicate
Predicates. truePredicate()
Prediction which always returns trueMethods in io.undertow.predicate with parameters of type Predicate Modifier and Type Method Description PredicatesHandler
PredicatesHandler. addPredicatedHandler(Predicate predicate, HandlerWrapper handlerWrapper)
Adds a new predicated handler.PredicatesHandler
PredicatesHandler. addPredicatedHandler(Predicate predicate, HandlerWrapper handlerWrapper, HandlerWrapper elseBranch)
Adds a new predicated handler.static Predicate
Predicates. and(Predicate... predicates)
Creates a predicate that returns true if an only if the given predicates all return true.static Predicate
Predicates. not(Predicate predicate)
Creates a predicate that returns true if the given predicate returns false.static Predicate
Predicates. or(Predicate... predicates)
Creates a predicate that returns true if any of the given predicates return true. -
Uses of Predicate in io.undertow.server
Methods in io.undertow.server with parameters of type Predicate Modifier and Type Method Description RoutingHandler
RoutingHandler. add(HttpString method, java.lang.String template, Predicate predicate, HttpHandler handler)
RoutingHandler
RoutingHandler. add(java.lang.String method, java.lang.String template, Predicate predicate, HttpHandler handler)
RoutingHandler
RoutingHandler. delete(java.lang.String template, Predicate predicate, HttpHandler handler)
RoutingHandler
RoutingHandler. get(java.lang.String template, Predicate predicate, HttpHandler handler)
RoutingHandler
RoutingHandler. post(java.lang.String template, Predicate predicate, HttpHandler handler)
RoutingHandler
RoutingHandler. put(java.lang.String template, Predicate predicate, HttpHandler handler)
-
Uses of Predicate in io.undertow.server.handlers
Methods in io.undertow.server.handlers that return Predicate Modifier and Type Method Description Predicate
PredicateHandler. getPredicate()
Methods in io.undertow.server.handlers with parameters of type Predicate Modifier and Type Method Description PredicateHandler
PredicateHandler. setPredicate(Predicate predicate)
Constructors in io.undertow.server.handlers with parameters of type Predicate Constructor Description ConnectHandler(HttpHandler next, Predicate allowed)
HttpContinueAcceptingHandler(HttpHandler next, Predicate accept)
PredicateHandler(Predicate predicate, HttpHandler trueHandler, HttpHandler falseHandler)
Wrapper(Predicate predicate)
-
Uses of Predicate in io.undertow.server.handlers.accesslog
Constructors in io.undertow.server.handlers.accesslog with parameters of type Predicate Constructor Description AccessLogHandler(HttpHandler next, AccessLogReceiver accessLogReceiver, java.lang.String formatString, ExchangeAttribute attribute, Predicate predicate)
AccessLogHandler(HttpHandler next, AccessLogReceiver accessLogReceiver, java.lang.String formatString, java.lang.ClassLoader classLoader, Predicate predicate)
-
Uses of Predicate in io.undertow.server.handlers.builder
Methods in io.undertow.server.handlers.builder that return Predicate Modifier and Type Method Description Predicate
PredicatedHandler. getPredicate()
static Predicate
PredicatedHandlersParser. parsePredicate(java.lang.String string, java.lang.ClassLoader classLoader)
Constructors in io.undertow.server.handlers.builder with parameters of type Predicate Constructor Description PredicatedHandler(Predicate predicate, HandlerWrapper handler)
PredicatedHandler(Predicate predicate, HandlerWrapper handler, HandlerWrapper elseHandler)
-
Uses of Predicate in io.undertow.server.handlers.encoding
Methods in io.undertow.server.handlers.encoding with parameters of type Predicate Modifier and Type Method Description ContentEncodingRepository
ContentEncodingRepository. addEncodingHandler(java.lang.String encoding, ContentEncodingProvider encoder, int priority, Predicate enabledPredicate)
Constructors in io.undertow.server.handlers.encoding with parameters of type Predicate Constructor Description ContentEncodedResourceManager(java.nio.file.Path encodedResourcesRoot, CachingResourceManager encodedResourceManager, ContentEncodingRepository contentEncodingRepository, int minResourceSize, int maxResourceSize, Predicate encodingAllowed)
-
Uses of Predicate in io.undertow.server.handlers.proxy
Methods in io.undertow.server.handlers.proxy that return Predicate Modifier and Type Method Description Predicate
ProxyHandler.Builder. getIdempotentRequestPredicate()
Predicate
ProxyHandler. getIdempotentRequestPredicate()
Methods in io.undertow.server.handlers.proxy with parameters of type Predicate Modifier and Type Method Description ProxyHandler.Builder
ProxyHandler.Builder. setIdempotentRequestPredicate(Predicate idempotentRequestPredicate)
-
Uses of Predicate in io.undertow.server.handlers.resource
Methods in io.undertow.server.handlers.resource that return Predicate Modifier and Type Method Description Predicate
ResourceHandler. getAllowed()
Predicate
ResourceHandler. getCachable()
Methods in io.undertow.server.handlers.resource with parameters of type Predicate Modifier and Type Method Description ResourceHandler
ResourceHandler. setAllowed(Predicate allowed)
ResourceHandler
ResourceHandler. setCachable(Predicate cachable)
-