Uses of Interface
org.springframework.http.ReactiveHttpOutputMessage
Packages that use ReactiveHttpOutputMessage
Package
Description
Contains a basic abstraction over client/server-side HTTP.
Abstractions for reactive HTTP client support including
ClientHttpRequest and
ClientHttpResponse as well as a
ClientHttpConnector.Multipart support.
Provides an encoder and a decoder for
Google Protocol Buffers.
Abstractions for reactive HTTP server support including a
ServerHttpRequest and
ServerHttpResponse along with an
HttpHandler for processing.Mock implementations of reactive HTTP client contracts.
Mock implementations of reactive HTTP server contracts.
Provides a foundation for both the reactive client and server subpackages.
-
Uses of ReactiveHttpOutputMessage in org.springframework.http
Subinterfaces of ReactiveHttpOutputMessage in org.springframework.httpModifier and TypeInterfaceDescriptioninterfaceSub-interface ofReactiveOutputMessagethat has support for "zero-copy" file transfers. -
Uses of ReactiveHttpOutputMessage in org.springframework.http.client.reactive
Subinterfaces of ReactiveHttpOutputMessage in org.springframework.http.client.reactiveModifier and TypeInterfaceDescriptioninterfaceRepresents a client-side reactive HTTP request.Classes in org.springframework.http.client.reactive that implement ReactiveHttpOutputMessageModifier and TypeClassDescriptionclassBase class forClientHttpRequestimplementations.classWraps anotherClientHttpRequestand delegates all methods to it. -
Uses of ReactiveHttpOutputMessage in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type ReactiveHttpOutputMessageModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>ResourceHttpMessageWriter.addDefaultHeaders(ReactiveHttpOutputMessage message, Resource resource, @Nullable MediaType contentType, Map<String, Object> hints) Adds the default headers for the given resource to the given message.reactor.core.publisher.Mono<Void>EncoderHttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<Void>FormHttpMessageWriter.write(Publisher<? extends MultiValueMap<String, String>> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<Void>HttpMessageWriter.write(Publisher<? extends T> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, Map<String, Object> hints) Write a given stream of object to the output message.reactor.core.publisher.Mono<Void>ResourceHttpMessageWriter.write(Publisher<? extends Resource> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<Void>ServerSentEventHttpMessageWriter.write(Publisher<?> input, ResolvableType elementType, @Nullable 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 ReactiveHttpOutputMessageModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>MultipartHttpMessageWriter.write(Publisher<? extends MultiValueMap<String, ?>> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage outputMessage, Map<String, Object> hints) reactor.core.publisher.Mono<Void>PartEventHttpMessageWriter.write(Publisher<? extends PartEvent> partDataStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage outputMessage, Map<String, Object> hints) reactor.core.publisher.Mono<Void>PartHttpMessageWriter.write(Publisher<? extends Part> parts, ResolvableType elementType, @Nullable 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 ReactiveHttpOutputMessageModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>ProtobufHttpMessageWriter.write(Publisher<? extends com.google.protobuf.Message> inputStream, ResolvableType elementType, @Nullable 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.reactiveModifier and TypeInterfaceDescriptioninterfaceRepresents a reactive server-side HTTP response.Classes in org.springframework.http.server.reactive that implement ReactiveHttpOutputMessageModifier and TypeClassDescriptionclassAbstract base class for listener-based server responses.classBase class forServerHttpResponseimplementations.classServerHttpResponsedecorator for HTTP HEAD requests.classWraps anotherServerHttpResponseand 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 -
Uses of ReactiveHttpOutputMessage in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement ReactiveHttpOutputMessageModifier and TypeClassDescriptionclassMock extension ofAbstractServerHttpResponsefor 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 ReactiveHttpOutputMessageModifier and TypeInterfaceDescriptioninterfaceBodyInserter<T,M extends ReactiveHttpOutputMessage> A combination of functions that can populate aReactiveHttpOutputMessagebody.Methods in org.springframework.web.reactive.function that return types with arguments of type ReactiveHttpOutputMessageModifier and TypeMethodDescriptionstatic <T> BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.empty()Inserter that does not write.static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromDataBuffers(T publisher) Inserter to write the givenPublisher<DataBuffer>to the body.static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromOutputStream(Consumer<OutputStream> outputStreamConsumer, Executor executor) Inserter based on bytes written to aOutputStream.static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromOutputStream(Consumer<OutputStream> outputStreamConsumer, Executor executor, int chunkSize) Inserter based on bytes written to aOutputStream.static <T> BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromProducer(T producer, Class<?> elementClass) Inserter to write the given producer of value(s) which must be aPublisheror another producer adaptable to aPublisherviaReactiveAdapterRegistry.static <T> BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromProducer(T producer, ParameterizedTypeReference<?> elementTypeRef) Inserter to write the given producer of value(s) which must be aPublisheror another producer adaptable to aPublisherviaReactiveAdapterRegistry.static <T,P extends Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage> BodyInserters.fromPublisher(P publisher, Class<T> elementClass) Inserter to write the givenPublisher.static <T,P extends 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.static <T> BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromValue(T body, ParameterizedTypeReference<T> bodyType) Inserter to write the given value.