@NonNullApi @NonNullFields

# Package org.springframework.web.reactive.function

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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BodyExtractor<T,M extends ReactiveHttpInputMessage> | A function that can extract data from a `ReactiveHttpInputMessage` body.
  BodyExtractor.Context | Defines the context used during the extraction.
  BodyInserter<T,M extends 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
  Class | Description
  --- | ---
  BodyExtractors | Static factory methods for `BodyExtractor` implementations.
  BodyInserters | Static factory methods for `BodyInserter` implementations.

- Exception Summary
  Exception | Description
  --- | ---
  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.