# Uses of Package
org.springframework.web.reactive

Packages that use org.springframework.web.reactive
org.springframework.web.reactive: Top-level package for the `spring-webflux` module that contains `DispatcherHandler`, the main entry point for WebFlux server endpoint processing including key contracts used to map requests to handlers, invoke them, and process the result.
org.springframework.web.reactive.config: Spring WebFlux configuration infrastructure.
org.springframework.web.reactive.function.server.support: Classes supporting the `org.springframework.web.reactive.function.server` package.
org.springframework.web.reactive.handler: Provides HandlerMapping implementations including abstract base classes.
org.springframework.web.reactive.result: Support for various programming model styles including the invocation of different types of handlers, e.g.
org.springframework.web.reactive.result.method: Infrastructure for handler method processing.
org.springframework.web.reactive.result.method.annotation: Infrastructure for annotation-based handler method processing.
org.springframework.web.reactive.result.view: Support for result handling through view resolution.
org.springframework.web.reactive.socket.server.support: Server-side support classes for WebSocket requests.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive
Class and Description
BindingContext Context to assist with binding request data onto Objects and provide access to a shared `Model` with controller-specific attributes.
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.
HandlerResult Represent the result of the invocation of a handler or a handler method.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.config
Class and Description
DispatcherHandler Central dispatcher for HTTP request handlers/controllers.
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.function.server.support
Class and Description
HandlerAdapter Contract that decouples the `DispatcherHandler` from the details of invoking a handler and makes it possible to support any handler type.
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.
HandlerResult Represent the result of the invocation of a handler or a handler method.
HandlerResultHandler Process the `HandlerResult`, usually returned by an `HandlerAdapter`.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.handler
Class and Description
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.result
Class and Description
HandlerAdapter Contract that decouples the `DispatcherHandler` from the details of invoking a handler and makes it possible to support any handler type.
HandlerResult Represent the result of the invocation of a handler or a handler method.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.result.method
Class and Description
BindingContext Context to assist with binding request data onto Objects and provide access to a shared `Model` with controller-specific attributes.
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.
HandlerResult Represent the result of the invocation of a handler or a handler method.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.result.method.annotation
Class and Description
BindingContext Context to assist with binding request data onto Objects and provide access to a shared `Model` with controller-specific attributes.
HandlerAdapter Contract that decouples the `DispatcherHandler` from the details of invoking a handler and makes it possible to support any handler type.
HandlerMapping Interface to be implemented by objects that define a mapping between requests and handler objects.
HandlerResult Represent the result of the invocation of a handler or a handler method.
HandlerResultHandler Process the `HandlerResult`, usually returned by an `HandlerAdapter`.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.result.view
Class and Description
HandlerResult Represent the result of the invocation of a handler or a handler method.
HandlerResultHandler Process the `HandlerResult`, usually returned by an `HandlerAdapter`.

Classes in org.springframework.web.reactive used by org.springframework.web.reactive.socket.server.support
Class and Description
HandlerAdapter Contract that decouples the `DispatcherHandler` from the details of invoking a handler and makes it possible to support any handler type.
HandlerResult Represent the result of the invocation of a handler or a handler method.