Uses of Interface
org.springframework.http.server.reactive.ServerHttpResponse
Packages that use ServerHttpResponse
Package
Description
JSON encoder and decoder support.
Abstractions for reactive HTTP server support including a
ServerHttpRequest and
ServerHttpResponse along with an
HttpHandler for processing.Instrumentation for
observing reactive HTTP server applications.Mock implementations of reactive HTTP server contracts.
Reactive support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy.Provides a foundation for both the reactive client and server subpackages.
Provides the types that make up Spring's functional web framework for Reactive environments.
Core interfaces and classes for Spring's generic, reactive web support.
Implementations to adapt to the underlying
org.springframework.http.client.reactive reactive HTTP adapter
and HttpHandler.-
Uses of ServerHttpResponse in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionAbstractJacksonDecoder.getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) HttpMessageDecoder.getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Get decoding hints based on the server request or annotations on the target controller method parameter.AbstractJacksonEncoder.getEncodeHints(@Nullable ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) HttpMessageEncoder.getEncodeHints(ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) Get decoding hints based on the server request or annotations on the target controller method parameter.DecoderHttpMessageReader.getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Get additional hints for decoding for example based on the server request or annotations from controller method parameters.ResourceHttpMessageReader.getReadHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) EncoderHttpMessageWriter.getWriteHints(ResolvableType streamType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) Get additional hints for encoding for example based on the server request or annotations from controller method parameters.reactor.core.publisher.Flux<T> DecoderHttpMessageReader.read(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Flux<T> HttpMessageReader.read(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageReader.read(ResolvableType, ReactiveHttpInputMessage, Map)with additional context available.reactor.core.publisher.Mono<T> DecoderHttpMessageReader.readMono(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Mono<T> HttpMessageReader.readMono(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageReader.readMono(ResolvableType, ReactiveHttpInputMessage, Map)with additional, context available.reactor.core.publisher.Mono<Void> EncoderHttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) default reactor.core.publisher.Mono<Void> HttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) Server-side only alternative toHttpMessageWriter.write(Publisher, ResolvableType, MediaType, ReactiveHttpOutputMessage, Map)with additional context available.reactor.core.publisher.Mono<Void> ResourceHttpMessageWriter.write(Publisher<? extends Resource> inputStream, @Nullable ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) reactor.core.publisher.Mono<Void> ServerSentEventHttpMessageWriter.write(Publisher<?> input, ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> hints) -
Uses of ServerHttpResponse in org.springframework.http.codec.json
Methods in org.springframework.http.codec.json with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionAbstractJackson2Decoder.getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Deprecated, for removal: This API element is subject to removal in a future version.AbstractJackson2Encoder.getEncodeHints(@Nullable ResolvableType actualType, ResolvableType elementType, @Nullable MediaType mediaType, ServerHttpRequest request, ServerHttpResponse response) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ServerHttpResponse in org.springframework.http.server.reactive
Classes in org.springframework.http.server.reactive that implement ServerHttpResponseModifier and TypeClassDescriptionclassAbstract base class for listener-based server responses.classBase class forServerHttpResponseimplementations.classServerHttpResponsedecorator for HTTP HEAD requests.classWraps anotherServerHttpResponseand delegates all methods to it.Methods in org.springframework.http.server.reactive that return ServerHttpResponseMethods in org.springframework.http.server.reactive with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionstatic <T> TServerHttpResponseDecorator.getNativeResponse(ServerHttpResponse response) Return the native response of the underlying server API, if possible, also unwrappingServerHttpResponseDecoratorif necessary.reactor.core.publisher.Mono<Void> ContextPathCompositeHandler.handle(ServerHttpRequest request, ServerHttpResponse response) reactor.core.publisher.Mono<Void> HttpHandler.handle(ServerHttpRequest request, ServerHttpResponse response) Handle the given request and write to the response.Constructors in org.springframework.http.server.reactive with parameters of type ServerHttpResponse -
Uses of ServerHttpResponse in org.springframework.http.server.reactive.observation
Subclasses with type arguments of type ServerHttpResponse in org.springframework.http.server.reactive.observationModifier and TypeClassDescriptionclassContext that holds information for metadata collection regardingreactive HTTP requestsobservations.Constructors in org.springframework.http.server.reactive.observation with parameters of type ServerHttpResponseModifierConstructorDescriptionServerRequestObservationContext(ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> attributes) Create a newServerRequestObservationContextinstance. -
Uses of ServerHttpResponse in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement ServerHttpResponseModifier and TypeClassDescriptionclassMock extension ofAbstractServerHttpResponsefor use in tests without an actual server. -
Uses of ServerHttpResponse in org.springframework.web.cors.reactive
Methods in org.springframework.web.cors.reactive with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected voidDefaultCorsProcessor.rejectRequest(ServerHttpResponse response) Invoked when one of the CORS checks failed. -
Uses of ServerHttpResponse in org.springframework.web.reactive.function
Methods in org.springframework.web.reactive.function that return types with arguments of type ServerHttpResponseModifier and TypeMethodDescriptionstatic <T, S extends Publisher<ServerSentEvent<T>>>
BodyInserter<S, ServerHttpResponse> BodyInserters.fromServerSentEvents(S eventsPublisher) Inserter to write the givenServerSentEventpublisher.BodyExtractor.Context.serverResponse()Optionally return theServerHttpResponse, if present. -
Uses of ServerHttpResponse in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server that return types with arguments of type ServerHttpResponseModifier and TypeMethodDescriptionBodyInserter<T, ? super ServerHttpResponse> EntityResponse.inserter()Return theBodyInserterthat writes the entity to the output stream.Method parameters in org.springframework.web.reactive.function.server with type arguments of type ServerHttpResponseModifier and TypeMethodDescriptionreactor.core.publisher.Mono<ServerResponse> ServerResponse.BodyBuilder.body(BodyInserter<?, ? super ServerHttpResponse> inserter) Set the body of the response to the givenBodyInserterand return it. -
Uses of ServerHttpResponse in org.springframework.web.server
Methods in org.springframework.web.server that return ServerHttpResponseModifier and TypeMethodDescriptionServerWebExchange.getResponse()Return the current HTTP response.ServerWebExchangeDecorator.getResponse()Methods in org.springframework.web.server with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionServerWebExchange.Builder.response(ServerHttpResponse response) Set the response to use. -
Uses of ServerHttpResponse in org.springframework.web.server.adapter
Methods in org.springframework.web.server.adapter that return ServerHttpResponseMethods in org.springframework.web.server.adapter with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected ServerWebExchangeHttpWebHandlerAdapter.createExchange(ServerHttpRequest request, ServerHttpResponse response) reactor.core.publisher.Mono<Void> HttpWebHandlerAdapter.handle(ServerHttpRequest request, ServerHttpResponse response) Constructors in org.springframework.web.server.adapter with parameters of type ServerHttpResponseModifierConstructorDescriptionDefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver) protectedDefaultServerWebExchange(ServerHttpRequest request, ServerHttpResponse response, WebSessionManager sessionManager, ServerCodecConfigurer codecConfigurer, LocaleContextResolver localeContextResolver, @Nullable ApplicationContext applicationContext)