public interface HandlerStrategies
HandlerFunction
s. 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
WebExceptionHandler s to be used for handling exceptions. |
LocaleContextResolver |
localeContextResolver()
Return the
LocaleContextResolver to be used for resolving locale context. |
List<HttpMessageReader<?>> |
messageReaders()
Return the
HttpMessageReader s to be used for request body conversion. |
List<HttpMessageWriter<?>> |
messageWriters()
Return the
HttpMessageWriter s to be used for response body conversion. |
List<ViewResolver> |
viewResolvers()
Return the
ViewResolver s to be used for view name resolution. |
List<WebFilter> |
webFilters()
Return the
WebFilter s to be used for filtering the request and response. |
static HandlerStrategies |
withDefaults()
Return a new
HandlerStrategies with default initialization. |
List<HttpMessageReader<?>> messageReaders()
HttpMessageReader
s to be used for request body conversion.List<HttpMessageWriter<?>> messageWriters()
HttpMessageWriter
s to be used for response body conversion.List<ViewResolver> viewResolvers()
ViewResolver
s to be used for view name resolution.List<WebFilter> webFilters()
WebFilter
s to be used for filtering the request and response.List<WebExceptionHandler> exceptionHandlers()
WebExceptionHandler
s to be used for handling exceptions.LocaleContextResolver localeContextResolver()
LocaleContextResolver
to be used for resolving locale context.static HandlerStrategies withDefaults()
HandlerStrategies
with default initialization.HandlerStrategies
static HandlerStrategies.Builder builder()
HandlerStrategies
with default initialization.static HandlerStrategies.Builder empty()
HandlerStrategies
.