Uses of Interface
org.springframework.web.reactive.function.server.RouterFunction
Packages that use RouterFunction Package Description org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient
.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.org.springframework.web.reactive.function.server.support Classes supporting theorg.springframework.web.reactive.function.server
package.Uses of RouterFunction in org.springframework.test.web.reactive.server
Methods in org.springframework.test.web.reactive.server with parameters of type RouterFunction Modifier and Type Method Description static WebTestClient.RouterFunctionSpec
WebTestClient. bindToRouterFunction(RouterFunction<?> routerFunction)
Use this option to set up a server from aRouterFunction
.Uses of RouterFunction in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server 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,reactor.core.publisher.Mono<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.reactive.function.server 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.static HttpHandler
RouterFunctions. toHttpHandler(RouterFunction<?> routerFunction)
Convert the given router function into aHttpHandler
.static HttpHandler
RouterFunctions. toHttpHandler(RouterFunction<?> routerFunction, HandlerStrategies strategies)
Convert the given router function into aHttpHandler
, using the given strategies.static WebHandler
RouterFunctions. toWebHandler(RouterFunction<?> routerFunction)
Convert the given router function into aWebHandler
.static WebHandler
RouterFunctions. toWebHandler(RouterFunction<?> routerFunction, HandlerStrategies strategies)
Convert the given router function into aWebHandler
, using the given strategies.void
RouterFunctions.Visitor. unknown(RouterFunction<?> routerFunction)
Receive notification of an unknown router function.Method parameters in org.springframework.web.reactive.function.server 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.reactive.function.server.support
Methods in org.springframework.web.reactive.function.server.support that return RouterFunction Modifier and Type Method Description RouterFunction<?>
RouterFunctionMapping. getRouterFunction()
Return the configuredRouterFunction
.Constructors in org.springframework.web.reactive.function.server.support with parameters of type RouterFunction Constructor Description RouterFunctionMapping(RouterFunction<?> routerFunction)
Create aRouterFunctionMapping
with the givenRouterFunction
.