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.HandlerStrategies
static HandlerStrategies.Builder builder()
HandlerStrategies
with default initialization.static HandlerStrategies.Builder empty()
HandlerStrategies
.