Uses of Interface
org.springframework.web.servlet.function.RouterFunction
Packages that use RouterFunction Package Description org.springframework.web.servlet.function Provides the types that make up Spring's functional web framework for Servlet environments.org.springframework.web.servlet.function.support Classes supporting theorg.springframework.web.servlet.function
package.Uses of RouterFunction in org.springframework.web.servlet.function
Methods in org.springframework.web.servlet.function that return RouterFunction Modifier and Type Method Description default RouterFunction<T>
RouterFunction. and(RouterFunction<T> other)
Return a composed routing function that first invokes this function, and then invokes theother
function (of the same response typeT
) if this route had no result.default RouterFunction<T>
RouterFunction. andNest(RequestPredicate predicate, RouterFunction<T> routerFunction)
Return a composed routing function that routes to the given router function if this route does not match and the given request predicate applies.default RouterFunction<?>
RouterFunction. andOther(RouterFunction<?> other)
Return a composed routing function that first invokes this function, and then invokes theother
function (of a different response type) if this route had no result.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.RouterFunction<ServerResponse>
RouterFunctions.Builder. build()
Builds theRouterFunction
.default <S extends ServerResponse>
RouterFunction<S>RouterFunction. filter(HandlerFilterFunction<T,S> filterFunction)
Filter all handler functions routed by this function with the given filter function.static <T extends ServerResponse>
RouterFunction<T>RouterFunctions. nest(RequestPredicate predicate, RouterFunction<T> routerFunction)
Route to the given router function if the given request predicate applies.static RouterFunction<ServerResponse>
RouterFunctions. resources(String pattern, Resource location)
Route requests that match the given pattern to resources relative to the given root location.static RouterFunction<ServerResponse>
RouterFunctions. resources(Function<ServerRequest,Optional<Resource>> lookupFunction)
Route to resources using the provided lookup function.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.Methods in org.springframework.web.servlet.function with parameters of type RouterFunction Modifier and Type Method Description RouterFunctions.Builder
RouterFunctions.Builder. add(RouterFunction<ServerResponse> routerFunction)
Adds the given route to this builder.default RouterFunction<T>
RouterFunction. and(RouterFunction<T> other)
Return a composed routing function that first invokes this function, and then invokes theother
function (of the same response typeT
) if this route had no result.default RouterFunction<T>
RouterFunction. andNest(RequestPredicate predicate, RouterFunction<T> routerFunction)
Return a composed routing function that routes to the given router function if this route does not match and the given request predicate applies.default RouterFunction<?>
RouterFunction. andOther(RouterFunction<?> other)
Return a composed routing function that first invokes this function, and then invokes theother
function (of a different response type) if this route had no result.static <T extends ServerResponse>
RouterFunction<T>RouterFunctions. nest(RequestPredicate predicate, RouterFunction<T> routerFunction)
Route to the given router function if the given request predicate applies.void
RouterFunctions.Visitor. unknown(RouterFunction<?> routerFunction)
Receive notification of an unknown router function.Method parameters in org.springframework.web.servlet.function with type arguments of type RouterFunction Modifier and Type Method Description RouterFunctions.Builder
RouterFunctions.Builder. nest(RequestPredicate predicate, Supplier<RouterFunction<ServerResponse>> routerFunctionSupplier)
Route to the supplied router function if the given request predicate applies.RouterFunctions.Builder
RouterFunctions.Builder. path(String pattern, Supplier<RouterFunction<ServerResponse>> routerFunctionSupplier)
Route to the supplied router function if the given path prefix pattern applies.Uses of RouterFunction in org.springframework.web.servlet.function.support
Methods in org.springframework.web.servlet.function.support that return RouterFunction Modifier and Type Method Description RouterFunction<?>
RouterFunctionMapping. getRouterFunction()
Return the configuredRouterFunction
.Methods in org.springframework.web.servlet.function.support with parameters of type RouterFunction Modifier and Type Method Description void
RouterFunctionMapping. setRouterFunction(RouterFunction<?> routerFunction)
Set the router function to map to.Constructors in org.springframework.web.servlet.function.support with parameters of type RouterFunction Constructor Description RouterFunctionMapping(RouterFunction<?> routerFunction)
Create aRouterFunctionMapping
with the givenRouterFunction
.