Uses of Interface
org.springframework.http.ReactiveHttpOutputMessage
Packages that use ReactiveHttpOutputMessage Package Description org.springframework.http Contains a basic abstraction over client/server-side HTTP.org.springframework.http.client.reactive Abstractions for reactive HTTP client support includingClientHttpRequest
andClientHttpResponse
as well as aClientHttpConnector
.org.springframework.http.codec org.springframework.http.codec.multipart Multipart support.org.springframework.http.codec.protobuf Provides an encoder and a decoder for Google Protocol Buffers.org.springframework.http.server.reactive Abstractions for reactive HTTP server support including aServerHttpRequest
andServerHttpResponse
along with anHttpHandler
for processing.org.springframework.mock.http.client.reactive Mock implementations of reactive HTTP client contracts.org.springframework.mock.http.server.reactive Mock implementations of reactive HTTP server contracts.org.springframework.web.reactive.function Provides a foundation for both the reactive client and server subpackages.Uses of ReactiveHttpOutputMessage in org.springframework.http
Subinterfaces of ReactiveHttpOutputMessage in org.springframework.http Modifier and Type Interface Description interface
ZeroCopyHttpOutputMessage
Sub-interface ofReactiveOutputMessage
that has support for "zero-copy" file transfers.Uses of ReactiveHttpOutputMessage in org.springframework.http.client.reactive
Subinterfaces of ReactiveHttpOutputMessage in org.springframework.http.client.reactive Modifier and Type Interface Description interface
ClientHttpRequest
Represents a client-side reactive HTTP request.Classes in org.springframework.http.client.reactive that implement ReactiveHttpOutputMessage Modifier and Type Class Description class
AbstractClientHttpRequest
Base class forClientHttpRequest
implementations.class
ClientHttpRequestDecorator
Wraps anotherClientHttpRequest
and delegates all methods to it.Uses of ReactiveHttpOutputMessage in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type ReactiveHttpOutputMessage Modifier and Type Method Description reactor.core.publisher.Mono<Void>
EncoderHttpMessageWriter. write(org.reactivestreams.Publisher<? extends T> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
reactor.core.publisher.Mono<Void>
FormHttpMessageWriter. write(org.reactivestreams.Publisher<? extends MultiValueMap<String,String>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
reactor.core.publisher.Mono<Void>
HttpMessageWriter. write(org.reactivestreams.Publisher<? extends T> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
Write an given stream of object to the output message.reactor.core.publisher.Mono<Void>
ResourceHttpMessageWriter. write(org.reactivestreams.Publisher<? extends Resource> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
reactor.core.publisher.Mono<Void>
ServerSentEventHttpMessageWriter. write(org.reactivestreams.Publisher<?> input, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
Uses of ReactiveHttpOutputMessage in org.springframework.http.codec.multipart
Methods in org.springframework.http.codec.multipart with parameters of type ReactiveHttpOutputMessage Modifier and Type Method Description reactor.core.publisher.Mono<Void>
MultipartHttpMessageWriter. write(org.reactivestreams.Publisher<? extends MultiValueMap<String,?>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, Map<String,Object> hints)
Uses of ReactiveHttpOutputMessage in org.springframework.http.codec.protobuf
Methods in org.springframework.http.codec.protobuf with parameters of type ReactiveHttpOutputMessage Modifier and Type Method Description reactor.core.publisher.Mono<Void>
ProtobufHttpMessageWriter. write(org.reactivestreams.Publisher<? extends com.google.protobuf.Message> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, Map<String,Object> hints)
Uses of ReactiveHttpOutputMessage in org.springframework.http.server.reactive
Subinterfaces of ReactiveHttpOutputMessage in org.springframework.http.server.reactive Modifier and Type Interface Description interface
ServerHttpResponse
Represents a reactive server-side HTTP response.Classes in org.springframework.http.server.reactive that implement ReactiveHttpOutputMessage Modifier and Type Class Description class
AbstractListenerServerHttpResponse
Abstract base class for listener-based server responses, e.g.class
AbstractServerHttpResponse
Base class forServerHttpResponse
implementations.class
HttpHeadResponseDecorator
ServerHttpResponse
decorator for HTTP HEAD requests.class
ServerHttpResponseDecorator
Wraps anotherServerHttpResponse
and delegates all methods to it.Uses of ReactiveHttpOutputMessage in org.springframework.mock.http.client.reactive
Classes in org.springframework.mock.http.client.reactive that implement ReactiveHttpOutputMessage Modifier and Type Class Description class
MockClientHttpRequest
Mock implementation ofClientHttpRequest
.Uses of ReactiveHttpOutputMessage in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement ReactiveHttpOutputMessage Modifier and Type Class Description class
MockServerHttpResponse
Mock extension ofAbstractServerHttpResponse
for use in tests without an actual server.Uses of ReactiveHttpOutputMessage in org.springframework.web.reactive.function
Classes in org.springframework.web.reactive.function with type parameters of type ReactiveHttpOutputMessage Modifier and Type Interface Description interface
BodyInserter<T,M extends ReactiveHttpOutputMessage>
A combination of functions that can populate aReactiveHttpOutputMessage
body.Methods in org.springframework.web.reactive.function that return types with arguments of type ReactiveHttpOutputMessage Modifier and Type Method Description static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. empty()
Inserter that does not write.static <T extends org.reactivestreams.Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage>BodyInserters. fromDataBuffers(T publisher)
Inserter to write the givenPublisher<DataBuffer>
to the body.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromObject(T body)
Deprecated.As of Spring Framework 5.2, in favor ofBodyInserters.fromValue(Object)
static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromProducer(T producer, Class<?> elementClass)
Inserter to write the given producer of value(s) which must be aPublisher
or another producer adaptable to aPublisher
viaReactiveAdapterRegistry
.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromProducer(T producer, ParameterizedTypeReference<?> elementTypeRef)
Inserter to write the given producer of value(s) which must be aPublisher
or another producer adaptable to aPublisher
viaReactiveAdapterRegistry
.static <T,P extends org.reactivestreams.Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage>BodyInserters. fromPublisher(P publisher, Class<T> elementClass)
Inserter to write the givenPublisher
.static <T,P extends org.reactivestreams.Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage>BodyInserters. fromPublisher(P publisher, ParameterizedTypeReference<T> elementTypeRef)
Inserter to write the givenPublisher
.static <T extends Resource>
BodyInserter<T,ReactiveHttpOutputMessage>BodyInserters. fromResource(T resource)
Inserter to write the givenResource
.static <T> BodyInserter<T,ReactiveHttpOutputMessage>
BodyInserters. fromValue(T body)
Inserter to write the given value.