Uses of Interface
org.springframework.web.reactive.function.server.ServerRequest
Packages that use ServerRequest Package Description org.springframework.mock.web.reactive.function.server Mock objects for the functional web framework.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 ServerRequest in org.springframework.mock.web.reactive.function.server
Classes in org.springframework.mock.web.reactive.function.server that implement ServerRequest Modifier and Type Class Description class
MockServerRequest
Mock implementation ofServerRequest
.Uses of ServerRequest in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server that return ServerRequest Modifier and Type Method Description ServerRequest
ServerRequest.Builder. build()
Build the request.static ServerRequest
ServerRequest. create(ServerWebExchange exchange, List<HttpMessageReader<?>> messageReaders)
Create a newServerRequest
based on the givenServerWebExchange
and message readers.Methods in org.springframework.web.reactive.function.server that return types with arguments of type ServerRequest Modifier and Type Method Description default Optional<ServerRequest>
RequestPredicate. nest(ServerRequest request)
Transform the given request into a request used for a nested route.static Function<ServerRequest,reactor.core.publisher.Mono<Resource>>
RouterFunctions. resourceLookupFunction(String pattern, Resource location)
Returns the resource lookup function used byRouterFunctions.resources(String, Resource)
.Methods in org.springframework.web.reactive.function.server with parameters of type ServerRequest Modifier and Type Method Description reactor.core.publisher.Mono<R>
HandlerFilterFunction. filter(ServerRequest request, HandlerFunction<T> next)
Apply this filter to the given handler function.static ServerRequest.Builder
ServerRequest. from(ServerRequest other)
Create a builder with the message readers, method name, URI, headers, cookies, and attributes of the given request.reactor.core.publisher.Mono<T>
HandlerFunction. handle(ServerRequest request)
Handle the given request.default Optional<ServerRequest>
RequestPredicate. nest(ServerRequest request)
Transform the given request into a request used for a nested route.reactor.core.publisher.Mono<HandlerFunction<T>>
RouterFunction. route(ServerRequest request)
Return the handler function that matches the given request.boolean
RequestPredicate. test(ServerRequest request)
Evaluate this predicate on the given request.Method parameters in org.springframework.web.reactive.function.server with type arguments of type ServerRequest Modifier and Type Method Description RouterFunctions.Builder
RouterFunctions.Builder. after(BiFunction<ServerRequest,ServerResponse,ServerResponse> responseProcessor)
Filter the response object for all routes created by this builder with the given response processing function.RouterFunctions.Builder
RouterFunctions.Builder. before(Function<ServerRequest,ServerRequest> requestProcessor)
Filter the request object for all routes created by this builder with the given request processing function.RouterFunctions.Builder
RouterFunctions.Builder. before(Function<ServerRequest,ServerRequest> requestProcessor)
Filter the request object for all routes created by this builder with the given request processing function.static HandlerFilterFunction<?,?>
HandlerFilterFunction. ofRequestProcessor(Function<ServerRequest,reactor.core.publisher.Mono<ServerRequest>> requestProcessor)
Adapt the given request processor function to a filter function that only operates on theServerRequest
.static HandlerFilterFunction<?,?>
HandlerFilterFunction. ofRequestProcessor(Function<ServerRequest,reactor.core.publisher.Mono<ServerRequest>> requestProcessor)
Adapt the given request processor function to a filter function that only operates on theServerRequest
.<T extends Throwable>
RouterFunctions.BuilderRouterFunctions.Builder. onError(Class<T> exceptionType, BiFunction<? super T,ServerRequest,reactor.core.publisher.Mono<ServerResponse>> responseProvider)
Filters all exceptions of the given type by applying the given response provider function.RouterFunctions.Builder
RouterFunctions.Builder. onError(Predicate<? super Throwable> predicate, BiFunction<? super Throwable,ServerRequest,reactor.core.publisher.Mono<ServerResponse>> responseProvider)
Filters all exceptions that match the predicate by applying the given response provider function.RouterFunctions.Builder
RouterFunctions.Builder. resources(Function<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction)
Route to resources using the provided lookup function.static RouterFunction<ServerResponse>
RouterFunctions. resources(Function<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction)
Route to resources using the provided lookup function.void
RouterFunctions.Visitor. resources(Function<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction)
Receive notification of a resource router function.Uses of ServerRequest in org.springframework.web.reactive.function.server.support
Classes in org.springframework.web.reactive.function.server.support that implement ServerRequest Modifier and Type Class Description class
ServerRequestWrapper
Implementation of theServerRequest
interface that can be subclassed to adapt the request in ahandler filter function
.Methods in org.springframework.web.reactive.function.server.support that return ServerRequest Modifier and Type Method Description ServerRequest
ServerRequestWrapper. request()
Return the wrapped request.Constructors in org.springframework.web.reactive.function.server.support with parameters of type ServerRequest Constructor Description ServerRequestWrapper(ServerRequest delegate)
Create a newServerRequestWrapper
that wraps the given request.