spring-webflux module that contains
org.springframework.web.reactive.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.
The module provides two programming models for reactive server endpoints.
One based on annotated @Controller's and another based on functional
routing and handling. The module also contains a functional, reactive
WebClient as well as client and server, reactive WebSocket support.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | DispatchExceptionHandler
Contract to map a |
| public interface | HandlerAdapter
Contract to abstract the details of invoking a handler of a given type. |
| public interface | HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects. |
| public interface | HandlerResultHandler
Process the |
| Modifier and Type | Class and Description |
|---|---|
| public class | BindingContext
Context to assist with binding request data onto Objects and provide access
to a shared |
| public class | DispatcherHandler
Central dispatcher for HTTP request handlers/controllers. |
| public class | HandlerResult
Represent the result of the invocation of a handler or a handler method. |