Uses of Interface
org.springframework.web.reactive.function.server.ServerRequest
Package
Description
Mock objects for the functional web framework.
Provides the types that make up Spring's functional web framework for Reactive environments.
Classes supporting the
org.springframework.web.reactive.function.server
package.-
Uses of ServerRequest in org.springframework.mock.web.reactive.function.server
-
Uses of ServerRequest in org.springframework.web.reactive.function.server
Modifier and TypeMethodDescriptionServerRequest.Builder.build()
Build the request.static ServerRequest
ServerRequest.create
(ServerWebExchange exchange, List<HttpMessageReader<?>> messageReaders) Create a newServerRequest
based on the givenServerWebExchange
and message readers.Modifier and TypeMethodDescriptiondefault 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)
.Modifier and TypeMethodDescriptionreactor.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.Modifier and TypeMethodDescriptionRouterFunctions.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.before
(Function<ServerRequest, ServerRequest> requestProcessor) Filter the request object for all routes created by this builder with the given request processing function.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.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.resources
(Function<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction) Route to resources using the provided lookup function.RouterFunctions.Builder.resources
(Function<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction, BiConsumer<Resource, HttpHeaders> headersConsumer) 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.static RouterFunction<ServerResponse>
RouterFunctions.resources
(Function<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction, BiConsumer<Resource, HttpHeaders> headersConsumer) 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
Modifier and TypeClassDescriptionclass
Implementation of theServerRequest
interface that can be subclassed to adapt the request in ahandler filter function
.ModifierConstructorDescriptionServerRequestWrapper
(ServerRequest delegate) Create a newServerRequestWrapper
that wraps the given request.