public interface HandlerStrategies
HandlerFunctions.
An instance of this class is immutable. Instances are typically created through the
mutable HandlerStrategies.Builder: either through builder() to set up default strategies,
or empty() to start from scratch.
RouterFunctions.toHttpHandler(RouterFunction, HandlerStrategies)| Modifier and Type | Interface and Description |
|---|---|
static interface |
HandlerStrategies.Builder
A mutable builder for a
HandlerStrategies. |
| Modifier and Type | Method and Description |
|---|---|
static HandlerStrategies.Builder |
builder()
Return a mutable builder for a
HandlerStrategies with default initialization. |
static HandlerStrategies.Builder |
empty()
Return a mutable, empty builder for a
HandlerStrategies. |
List<WebExceptionHandler> |
exceptionHandlers()
Return the
WebExceptionHandlers to be used for handling exceptions. |
LocaleContextResolver |
localeContextResolver()
Return the
LocaleContextResolver to be used for resolving locale context. |
List<HttpMessageReader<?>> |
messageReaders()
Return the
HttpMessageReaders to be used for request body conversion. |
List<HttpMessageWriter<?>> |
messageWriters()
Return the
HttpMessageWriters to be used for response body conversion. |
List<ViewResolver> |
viewResolvers()
Return the
ViewResolvers to be used for view name resolution. |
List<WebFilter> |
webFilters()
Return the
WebFilters to be used for filtering the request and response. |
static HandlerStrategies |
withDefaults()
Return a new
HandlerStrategies with default initialization. |
List<HttpMessageReader<?>> messageReaders()
HttpMessageReaders to be used for request body conversion.List<HttpMessageWriter<?>> messageWriters()
HttpMessageWriters to be used for response body conversion.List<ViewResolver> viewResolvers()
ViewResolvers to be used for view name resolution.List<WebFilter> webFilters()
WebFilters to be used for filtering the request and response.List<WebExceptionHandler> exceptionHandlers()
WebExceptionHandlers to be used for handling exceptions.LocaleContextResolver localeContextResolver()
LocaleContextResolver to be used for resolving locale context.static HandlerStrategies withDefaults()
HandlerStrategies with default initialization.HandlerStrategiesstatic HandlerStrategies.Builder builder()
HandlerStrategies with default initialization.static HandlerStrategies.Builder empty()
HandlerStrategies.