See: Description
| Interface | Description | 
|---|---|
| EntityResponse<T> | Entity-specific subtype of  ServerResponsethat exposes entity data. | 
| EntityResponse.Builder<T> | Defines a builder for  EntityResponse. | 
| HandlerFilterFunction<T extends ServerResponse,R extends ServerResponse> | Represents a function that filters a handler function. | 
| HandlerFunction<T extends ServerResponse> | Represents a function that handles a request. | 
| RenderingResponse | Rendering-specific subtype of  ServerResponsethat exposes model and template data. | 
| RenderingResponse.Builder | Defines a builder for  RenderingResponse. | 
| RequestPredicate | Represents a function that evaluates on a given  ServerRequest. | 
| RequestPredicates.Visitor | Receives notifications from the logical structure of request predicates. | 
| RouterFunction<T extends ServerResponse> | Represents a function that routes to a handler function. | 
| RouterFunctions.Builder | Represents a discoverable builder for router functions. | 
| RouterFunctions.Visitor | Receives notifications from the logical structure of router functions. | 
| ServerRequest | Represents a server-side HTTP request, as handled by a  HandlerFunction. | 
| ServerRequest.Builder | Defines a builder for a request. | 
| ServerRequest.Headers | Represents the headers of the HTTP request. | 
| ServerResponse | Represents a typed server-side HTTP response, as returned
 by a handler function or
 filter function. | 
| ServerResponse.BodyBuilder | Defines a builder that adds a body to the response. | 
| ServerResponse.Context | Defines the context used during the  ServerResponse.writeTo(HttpServletRequest, HttpServletResponse, Context). | 
| ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> | Defines a builder that adds headers to the response. | 
| Class | Description | 
|---|---|
| RequestPredicates | Implementations of  RequestPredicatethat implement various useful
 request matching operations, such as matching based on path, HTTP method, etc. | 
| RouterFunctions | Central entry point to Spring's functional web framework.
 Exposes routing functionality, such as to create a
  RouterFunctionusing a discoverable builder-style API, to
 create aRouterFunctiongiven aRequestPredicateandHandlerFunction, and to do further
 subrouting on an existing routing
 function. |