# Uses of Package
org.springframework.web.reactive.function

Packages that use org.springframework.web.reactive.function
org.springframework.web.reactive.function: Provides a foundation for both the reactive client and server subpackages.
org.springframework.web.reactive.function.client: Provides a reactive `WebClient` that builds on top of the `org.springframework.http.client.reactive` reactive HTTP adapter layer.
org.springframework.web.reactive.function.client.support: Classes supporting the `org.springframework.web.reactive.function.client` package.
org.springframework.web.reactive.function.server: Provides the types that make up Spring's functional web framework for Reactive environments.
org.springframework.web.reactive.function.server.support: Classes supporting the `org.springframework.web.reactive.function.server` package.

Classes in org.springframework.web.reactive.function used by org.springframework.web.reactive.function
Class and Description
BodyExtractor A function that can extract data from a `ReactiveHttpInputMessage` body.
BodyExtractor.Context Defines the context used during the extraction.
BodyInserter A combination of functions that can populate a `ReactiveHttpOutputMessage` body.
BodyInserter.Context Defines the context used during the insertion.
BodyInserters.FormInserter 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.

Classes in org.springframework.web.reactive.function used by org.springframework.web.reactive.function.client
Class and Description
BodyExtractor A function that can extract data from a `ReactiveHttpInputMessage` body.
BodyInserter A combination of functions that can populate a `ReactiveHttpOutputMessage` body.

Classes in org.springframework.web.reactive.function used by org.springframework.web.reactive.function.client.support
Class and Description
BodyExtractor A function that can extract data from a `ReactiveHttpInputMessage` body.

Classes in org.springframework.web.reactive.function used by org.springframework.web.reactive.function.server
Class and Description
BodyExtractor A function that can extract data from a `ReactiveHttpInputMessage` body.
BodyInserter A combination of functions that can populate a `ReactiveHttpOutputMessage` body.

Classes in org.springframework.web.reactive.function used by org.springframework.web.reactive.function.server.support
Class and Description
BodyExtractor A function that can extract data from a `ReactiveHttpInputMessage` body.