Uses of Interface
org.springframework.http.ReactiveHttpInputMessage
Packages that use ReactiveHttpInputMessage
Package
Description
Abstractions for reactive HTTP client support including
ClientHttpRequest
and
ClientHttpResponse
as well as a
ClientHttpConnector
.Multipart support.
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.
Support for testing Spring WebFlux server endpoints via
WebTestClient
.Provides a foundation for both the reactive client and server subpackages.
-
Uses of ReactiveHttpInputMessage in org.springframework.http.client.reactive
Subinterfaces of ReactiveHttpInputMessage in org.springframework.http.client.reactiveModifier and TypeInterfaceDescriptioninterface
Represents a client-side reactive HTTP response.Classes in org.springframework.http.client.reactive that implement ReactiveHttpInputMessageModifier and TypeClassDescriptionclass
Base class forClientHttpResponse
implementations.class
Wraps anotherClientHttpResponse
and delegates all methods to it. -
Uses of ReactiveHttpInputMessage in org.springframework.http.codec
Methods in org.springframework.http.codec with parameters of type ReactiveHttpInputMessageModifier and TypeMethodDescriptionDecoderHttpMessageReader.getReadHints
(ResolvableType elementType, ReactiveHttpInputMessage message) Get additional hints for decoding based on the input HTTP message.ResourceHttpMessageReader.getReadHints
(ResolvableType elementType, ReactiveHttpInputMessage message) reactor.core.publisher.Flux<T>
DecoderHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Flux<MultiValueMap<String,
String>> FormHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Flux<T>
HttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) Read from the input message and decode to a stream of objects.reactor.core.publisher.Flux<Object>
ServerSentEventHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<T>
DecoderHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<MultiValueMap<String,
String>> FormHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<T>
HttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) Read from the input message and decode to a single object.reactor.core.publisher.Mono<Object>
ServerSentEventHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) -
Uses of ReactiveHttpInputMessage in org.springframework.http.codec.multipart
Methods in org.springframework.http.codec.multipart with parameters of type ReactiveHttpInputMessageModifier and TypeMethodDescriptionreactor.core.publisher.Flux<Part>
DefaultPartHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Flux<MultiValueMap<String,
Part>> MultipartHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Flux<PartEvent>
PartEventHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<Part>
DefaultPartHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<MultiValueMap<String,
Part>> MultipartHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage inputMessage, Map<String, Object> hints) reactor.core.publisher.Mono<PartEvent>
PartEventHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) -
Uses of ReactiveHttpInputMessage in org.springframework.http.server.reactive
Subinterfaces of ReactiveHttpInputMessage in org.springframework.http.server.reactiveModifier and TypeInterfaceDescriptioninterface
Represents a reactive server-side HTTP request.Classes in org.springframework.http.server.reactive that implement ReactiveHttpInputMessageModifier and TypeClassDescriptionclass
Common base class forServerHttpRequest
implementations.class
Wraps anotherServerHttpRequest
and delegates all methods to it. -
Uses of ReactiveHttpInputMessage in org.springframework.mock.http.client.reactive
Classes in org.springframework.mock.http.client.reactive that implement ReactiveHttpInputMessage -
Uses of ReactiveHttpInputMessage in org.springframework.mock.http.server.reactive
Classes in org.springframework.mock.http.server.reactive that implement ReactiveHttpInputMessageModifier and TypeClassDescriptionfinal class
Mock extension ofAbstractServerHttpRequest
for use in tests without an actual server. -
Uses of ReactiveHttpInputMessage in org.springframework.test.web.reactive.server
Subinterfaces of ReactiveHttpInputMessage in org.springframework.test.web.reactive.serverModifier and TypeInterfaceDescriptioninterface
SimpleClientHttpResponse
extension that also exposes a result object from the underlying mock server exchange for further assertions on the state of the server response after the request is performed. -
Uses of ReactiveHttpInputMessage in org.springframework.web.reactive.function
Classes in org.springframework.web.reactive.function with type parameters of type ReactiveHttpInputMessageModifier and TypeInterfaceDescriptioninterface
BodyExtractor<T,
M extends ReactiveHttpInputMessage> A function that can extract data from aReactiveHttpInputMessage
body.Methods in org.springframework.web.reactive.function that return types with arguments of type ReactiveHttpInputMessageModifier and TypeMethodDescriptionstatic BodyExtractor<reactor.core.publisher.Flux<DataBuffer>,
ReactiveHttpInputMessage> BodyExtractors.toDataBuffers()
Extractor that returns the rawDataBuffers
.static <T> BodyExtractor<reactor.core.publisher.Flux<T>,
ReactiveHttpInputMessage> Extractor to decode the input content intoFlux<T>
.static <T> BodyExtractor<reactor.core.publisher.Flux<T>,
ReactiveHttpInputMessage> BodyExtractors.toFlux
(ParameterizedTypeReference<T> typeRef) Variant ofBodyExtractors.toFlux(Class)
for type information with generics.static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<String,
String>>, ReactiveHttpInputMessage> BodyExtractors.toFormData()
Extractor to read form data intoMultiValueMap<String, String>
.static <T> BodyExtractor<reactor.core.publisher.Mono<T>,
ReactiveHttpInputMessage> Extractor to decode the input content intoMono<T>
.static <T> BodyExtractor<reactor.core.publisher.Mono<T>,
ReactiveHttpInputMessage> BodyExtractors.toMono
(ParameterizedTypeReference<T> elementTypeRef) Variant ofBodyExtractors.toMono(Class)
for type information with generics.