default RouterFunction<T> | RouterFunction.andRoute(RequestPredicate predicate, HandlerFunction<T> handlerFunction) | Return a composed routing function that routes to the given handler function if this route does not match and the given request predicate applies. |
---|
default HandlerFunction<R> | HandlerFilterFunction.apply(HandlerFunction<T> handler) | Apply this filter to the given handler function, resulting in a filtered handler function. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.DELETE(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP DELETE requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.DELETE(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP DELETE requests that match the given pattern and predicate. |
---|
R | HandlerFilterFunction.filter(ServerRequest request, HandlerFunction<T> next) | Apply this filter to the given handler function. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.GET(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP GET requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.GET(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP GET requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.HEAD(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP HEAD requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.HEAD(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP HEAD requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.OPTIONS(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP OPTIONS requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.OPTIONS(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP OPTIONS requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.PATCH(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP PATCH requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.PATCH(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP PATCH requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.POST(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP POST requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.POST(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP POST requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.PUT(String pattern, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP PUT requests that match the given pattern. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.PUT(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all HTTP PUT requests that match the given pattern and predicate. |
---|
RouterFunctions.Builder | RouterFunctions.Builder.route(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) | Adds a route to the given handler function that handles all requests that match the given predicate. |
---|
static <T extends ServerResponse> RouterFunction<T> | RouterFunctions.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) | Route to the given handler function if the given request predicate applies. |
---|
void | RouterFunctions.Visitor.route(RequestPredicate predicate, HandlerFunction<?> handlerFunction) | Receive notification of a standard predicated route to a handler function. |
---|