Uses of Interface
org.springframework.web.reactive.function.server.ServerResponse
Packages that use ServerResponse
Package
Description
Provides the types that make up Spring's functional web framework for Reactive environments.
- 
Uses of ServerResponse in org.springframework.web.reactive.function.serverClasses in org.springframework.web.reactive.function.server with type parameters of type ServerResponseModifier and TypeInterfaceDescriptioninterfaceHandlerFilterFunction<T extends ServerResponse,R extends ServerResponse> Represents a function that filters a handler function.interfaceHandlerFilterFunction<T extends ServerResponse,R extends ServerResponse> Represents a function that filters a handler function.interfaceHandlerFunction<T extends ServerResponse>Represents a function that handles a request.interfaceRouterFunction<T extends ServerResponse>Represents a function that routes to a handler function.Subinterfaces of ServerResponse in org.springframework.web.reactive.function.serverModifier and TypeInterfaceDescriptioninterfaceEntity-specific subtype ofServerResponsethat exposes entity data.interfaceRendering-specific subtype ofServerResponsethat exposes model and template data.Methods in org.springframework.web.reactive.function.server with type parameters of type ServerResponseModifier and TypeMethodDescriptionstatic <T extends ServerResponse>
 RouterFunction<T>RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) Changes thePathPatternParseron the given router function.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 <T extends ServerResponse,R extends ServerResponse> 
 HandlerFilterFunction<T,R> HandlerFilterFunction.ofResponseProcessor(Function<T, reactor.core.publisher.Mono<R>> responseProcessor) Adapt the given response processor function to a filter function that only operates on theServerResponse.static <T extends ServerResponse,R extends ServerResponse> 
 HandlerFilterFunction<T,R> HandlerFilterFunction.ofResponseProcessor(Function<T, reactor.core.publisher.Mono<R>> responseProcessor) Adapt the given response processor function to a filter function that only operates on theServerResponse.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 that return types with arguments of type ServerResponseModifier and TypeMethodDescriptionreactor.core.publisher.Mono<ServerResponse>Variant ofServerResponse.BodyBuilder.body(Publisher, Class)that allows using any producer that can be resolved toPublisherviaReactiveAdapterRegistry.reactor.core.publisher.Mono<ServerResponse>ServerResponse.BodyBuilder.body(Object producer, ParameterizedTypeReference<?> elementTypeRef) Variant ofServerResponse.BodyBuilder.body(Publisher, ParameterizedTypeReference)that allows using any producer that can be resolved toPublisherviaReactiveAdapterRegistry.reactor.core.publisher.Mono<ServerResponse>ServerResponse.BodyBuilder.body(BodyInserter<?, ? super ServerHttpResponse> inserter) Set the body of the response to the givenBodyInserterand return it.<T,P extends Publisher<T>> 
 reactor.core.publisher.Mono<ServerResponse>Set the body from the givenPublisher.<T,P extends Publisher<T>> 
 reactor.core.publisher.Mono<ServerResponse>ServerResponse.BodyBuilder.body(P publisher, ParameterizedTypeReference<T> elementTypeRef) Variant ofServerResponse.BodyBuilder.body(Publisher, Class)that allows using any producer that can be resolved toPublisherviaReactiveAdapterRegistry.reactor.core.publisher.Mono<ServerResponse>Set the body of the response to the givenObjectand return it.RouterFunctions.Builder.build()Builds theRouterFunction.reactor.core.publisher.Mono<ServerResponse>ServerResponse.HeadersBuilder.build()Build the response entity with no body.reactor.core.publisher.Mono<ServerResponse>ServerResponse.HeadersBuilder.build(BiFunction<ServerWebExchange, ServerResponse.Context, reactor.core.publisher.Mono<Void>> writeFunction) Build the response entity with a custom writer function.reactor.core.publisher.Mono<ServerResponse>Build the response entity with no body.default reactor.core.publisher.Mono<ServerResponse>ServerRequest.checkNotModified(String etag) Check whether the requested resource has been modified given the suppliedETag(entity tag), as determined by the application.default reactor.core.publisher.Mono<ServerResponse>ServerRequest.checkNotModified(Instant lastModified) Check whether the requested resource has been modified given the supplied last-modified timestamp (as determined by the application).default reactor.core.publisher.Mono<ServerResponse>ServerRequest.checkNotModified(Instant lastModified, String etag) Check whether the requested resource has been modified given the suppliedETag(entity tag) and last-modified timestamp, as determined by the application.static reactor.core.publisher.Mono<ServerResponse>ServerResponse.from(ErrorResponse response) Create aServerResponsefrom the givenErrorResponse.reactor.core.publisher.Mono<ServerResponse>Render the template with the givennameusing the givenmodelAttributes.reactor.core.publisher.Mono<ServerResponse>Render the template with the givennameusing the givenmodel.static RouterFunction<ServerResponse>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.reactor.core.publisher.Mono<ServerResponse>Deprecated.Methods in org.springframework.web.reactive.function.server with parameters of type ServerResponseModifier and TypeMethodDescriptionstatic ServerResponse.BodyBuilderServerResponse.from(ServerResponse other) Create a builder with the status code and headers of the given response.Method parameters in org.springframework.web.reactive.function.server with type arguments of type ServerResponseModifier and TypeMethodDescriptionRouterFunctions.Builder.add(RouterFunction<ServerResponse> routerFunction) Adds the given route to this 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.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.DELETE(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPDELETErequests that match the given pattern.RouterFunctions.Builder.DELETE(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPDELETErequests that match the given pattern and predicate.RouterFunctions.Builder.DELETE(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPDELETErequests.RouterFunctions.Builder.DELETE(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPDELETErequests that match the given predicate.RouterFunctions.Builder.filter(HandlerFilterFunction<ServerResponse, ServerResponse> filterFunction) Filters all routes created by this builder with the given filter function.RouterFunctions.Builder.filter(HandlerFilterFunction<ServerResponse, ServerResponse> filterFunction) Filters all routes created by this builder with the given filter function.RouterFunctions.Builder.GET(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPGETrequests that match the given pattern.RouterFunctions.Builder.GET(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPGETrequests that match the given pattern and predicate.RouterFunctions.Builder.GET(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPGETrequests.RouterFunctions.Builder.GET(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPGETrequests that match the given predicate.RouterFunctions.Builder.HEAD(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPHEADrequests that match the given pattern.RouterFunctions.Builder.HEAD(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPHEADrequests that match the given pattern and predicate.RouterFunctions.Builder.HEAD(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPHEADrequests.RouterFunctions.Builder.HEAD(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPHEADrequests that match the given predicate.RouterFunctions.Builder.nest(RequestPredicate predicate, Supplier<RouterFunction<ServerResponse>> routerFunctionSupplier) Route to the supplied router function if the given request predicate applies.<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.OPTIONS(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPOPTIONSrequests that match the given pattern.RouterFunctions.Builder.OPTIONS(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPOPTIONSrequests that match the given pattern and predicate.RouterFunctions.Builder.OPTIONS(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPOPTIONSrequests.RouterFunctions.Builder.OPTIONS(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPOPTIONSrequests that match the given predicate.RouterFunctions.Builder.PATCH(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPATCHrequests that match the given pattern.RouterFunctions.Builder.PATCH(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPATCHrequests that match the given pattern and predicate.RouterFunctions.Builder.PATCH(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPPATCHrequests.RouterFunctions.Builder.PATCH(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPATCHrequests that match the given predicate.RouterFunctions.Builder.path(String pattern, Supplier<RouterFunction<ServerResponse>> routerFunctionSupplier) Route to the supplied router function if the given path prefix pattern applies.RouterFunctions.Builder.POST(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPOSTrequests that match the given pattern.RouterFunctions.Builder.POST(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPOSTrequests that match the given pattern and predicate.RouterFunctions.Builder.POST(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPPOSTrequests.RouterFunctions.Builder.POST(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPOSTrequests that match the given predicate.RouterFunctions.Builder.PUT(String pattern, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPUTrequests that match the given pattern.RouterFunctions.Builder.PUT(String pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPUTrequests that match the given pattern and predicate.RouterFunctions.Builder.PUT(HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles HTTPPUTrequests.RouterFunctions.Builder.PUT(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) Adds a route to the given handler function that handles all HTTPPUTrequests that match the given predicate.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.
ServerResponse.BodyBuilder.bodyValue(Object)