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<org.springframework.web.server.WebExceptionHandler> |
exceptionHandlers()
Return the
WebExceptionHandlers to be used for handling exceptions. |
org.springframework.web.server.i18n.LocaleContextResolver |
localeContextResolver()
Return the
LocaleContextResolver to be used for resolving locale context. |
List<org.springframework.http.codec.HttpMessageReader<?>> |
messageReaders()
Return the
HttpMessageReaders to be used for request body conversion. |
List<org.springframework.http.codec.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<org.springframework.web.server.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<org.springframework.http.codec.HttpMessageReader<?>> messageReaders()
HttpMessageReaders to be used for request body conversion.List<org.springframework.http.codec.HttpMessageWriter<?>> messageWriters()
HttpMessageWriters to be used for response body conversion.List<ViewResolver> viewResolvers()
ViewResolvers to be used for view name resolution.List<org.springframework.web.server.WebFilter> webFilters()
WebFilters to be used for filtering the request and response.List<org.springframework.web.server.WebExceptionHandler> exceptionHandlers()
WebExceptionHandlers to be used for handling exceptions.org.springframework.web.server.i18n.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.