Interface HandlerStrategies
public interface HandlerStrategies
Defines the strategies to be used for processing
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.
- Since:
- 5.0
- Author:
- Arjen Poutsma, Juergen Hoeller, Sebastien Deleuze
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic HandlerStrategies.Builderbuilder()Return a mutable builder for aHandlerStrategieswith default initialization.static HandlerStrategies.Builderempty()Return a mutable, empty builder for aHandlerStrategies.List<org.springframework.web.server.WebExceptionHandler>Return theWebExceptionHandlersto be used for handling exceptions.org.springframework.web.server.i18n.LocaleContextResolverReturn theLocaleContextResolverto be used for resolving locale context.List<org.springframework.http.codec.HttpMessageReader<?>>Return theHttpMessageReadersto be used for request body conversion.List<org.springframework.http.codec.HttpMessageWriter<?>>Return theHttpMessageWritersto be used for response body conversion.Return theViewResolversto be used for view name resolution.List<org.springframework.web.server.WebFilter>Return theWebFiltersto be used for filtering the request and response.static HandlerStrategiesReturn a newHandlerStrategieswith default initialization.
-
Method Details
-
messageReaders
List<org.springframework.http.codec.HttpMessageReader<?>> messageReaders()Return theHttpMessageReadersto be used for request body conversion.- Returns:
- the message readers
-
messageWriters
List<org.springframework.http.codec.HttpMessageWriter<?>> messageWriters()Return theHttpMessageWritersto be used for response body conversion.- Returns:
- the message writers
-
viewResolvers
List<ViewResolver> viewResolvers()Return theViewResolversto be used for view name resolution.- Returns:
- the view resolvers
-
webFilters
List<org.springframework.web.server.WebFilter> webFilters()Return theWebFiltersto be used for filtering the request and response.- Returns:
- the web filters
-
exceptionHandlers
List<org.springframework.web.server.WebExceptionHandler> exceptionHandlers()Return theWebExceptionHandlersto be used for handling exceptions.- Returns:
- the exception handlers
-
localeContextResolver
org.springframework.web.server.i18n.LocaleContextResolver localeContextResolver()Return theLocaleContextResolverto be used for resolving locale context.- Returns:
- the locale context resolver
-
withDefaults
Return a newHandlerStrategieswith default initialization.- Returns:
- the new
HandlerStrategies
-
builder
Return a mutable builder for aHandlerStrategieswith default initialization.- Returns:
- the builder
-
empty
Return a mutable, empty builder for aHandlerStrategies.- Returns:
- the builder
-