public static interface RequestPredicates.Visitor
| Modifier and Type | Method and Description | 
|---|---|
void | 
and()
Receive "middle" notification of a logical AND predicate. 
 | 
void | 
endAnd()
Receive last notification of a logical AND predicate. 
 | 
void | 
endNegate()
Receive last notification of a negated predicate. 
 | 
void | 
endOr()
Receive last notification of a logical OR predicate. 
 | 
void | 
header(String name,
      String value)
Receive notification of an HTTP header predicate. 
 | 
void | 
method(Set<HttpMethod> methods)
Receive notification of an HTTP method predicate. 
 | 
void | 
or()
Receive "middle" notification of a logical OR predicate. 
 | 
void | 
param(String name,
     String value)
Receive notification of a parameter predicate. 
 | 
void | 
path(String pattern)
Receive notification of a path predicate. 
 | 
void | 
pathExtension(String extension)
Receive notification of a path extension predicate. 
 | 
void | 
startAnd()
Receive first notification of a logical AND predicate. 
 | 
void | 
startNegate()
Receive first notification of a negated predicate. 
 | 
void | 
startOr()
Receive first notification of a logical OR predicate. 
 | 
void | 
unknown(RequestPredicate predicate)
Receive first notification of an unknown predicate. 
 | 
void method(Set<HttpMethod> methods)
methods - the HTTP methods that make up the predicateRequestPredicates.method(HttpMethod)void path(String pattern)
pattern - the path pattern that makes up the predicateRequestPredicates.path(String)void pathExtension(String extension)
extension - the path extension that makes up the predicateRequestPredicates.pathExtension(String)void header(String name, String value)
name - the name of the HTTP header to checkvalue - the desired value of the HTTP headerRequestPredicates.headers(Predicate), 
RequestPredicates.contentType(MediaType...), 
RequestPredicates.accept(MediaType...)void param(String name, String value)
name - the name of the parametervalue - the desired value of the parameterRequestPredicates.param(String, String)void startAnd()
and(), followed by the right-hand side, followed by endAnd().RequestPredicate.and(RequestPredicate)void and()
endAnd().RequestPredicate.and(RequestPredicate)void endAnd()
RequestPredicate.and(RequestPredicate)void startOr()
endOr().RequestPredicate.or(RequestPredicate)void or()
endOr().RequestPredicate.or(RequestPredicate)void endOr()
RequestPredicate.or(RequestPredicate)void startNegate()
endNegate().RequestPredicate.negate()void endNegate()
RequestPredicate.negate()void unknown(RequestPredicate predicate)