Uses of Interface
org.springframework.http.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
Modifier and TypeInterfaceDescriptioninterface
Represents a client-side reactive HTTP response.Modifier and TypeClassDescriptionclass
Wraps anotherClientHttpResponse
and delegates all methods to it. -
Uses of ReactiveHttpInputMessage in org.springframework.http.codec
Modifier 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
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
Represents a reactive server-side HTTP request.Modifier 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
-
Uses of ReactiveHttpInputMessage in org.springframework.mock.http.server.reactive
Modifier and TypeClassDescriptionfinal class
Mock extension ofAbstractServerHttpRequest
for use in tests without an actual server. -
Uses of ReactiveHttpInputMessage in org.springframework.test.web.reactive.server
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
BodyExtractor<T,
M extends ReactiveHttpInputMessage> A function that can extract data from aReactiveHttpInputMessage
body.Modifier 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.