@NonNullApi @NonNullFields

# Package org.springframework.web.reactive.function

Provides a foundation for both the reactive client and server subpackages.

See: Description

Interface Summary
BodyExtractor<T,M extends org.springframework.http.ReactiveHttpInputMessage>: A function that can extract data from a `ReactiveHttpInputMessage` body.
BodyExtractor.Context: Defines the context used during the extraction.
BodyInserter<T,M extends org.springframework.http.ReactiveHttpOutputMessage>: A combination of functions that can populate a `ReactiveHttpOutputMessage` body.
BodyInserter.Context: Defines the context used during the insertion.
BodyInserters.FormInserter<T>: Extension of `BodyInserter` that allows for adding form data or multipart form data.
BodyInserters.MultipartInserter: Extension of `BodyInserters.FormInserter` that allows for adding asynchronous parts.

Class Summary
BodyExtractors: Static factory methods for `BodyExtractor` implementations.
BodyInserters: Static factory methods for `BodyInserter` implementations.

Exception Summary
UnsupportedMediaTypeException: Exception thrown to indicate that a `Content-Type` is not supported.

## Package org.springframework.web.reactive.function Description

Provides a foundation for both the reactive client and server subpackages.