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.Return theWebExceptionHandlersto be used for handling exceptions.Return theLocaleContextResolverto be used for resolving locale context.Return theHttpMessageReadersto be used for request body conversion.Return theHttpMessageWritersto be used for response body conversion.Return theViewResolversto be used for view name resolution.Return theWebFiltersto be used for filtering the request and response.static HandlerStrategiesReturn a newHandlerStrategieswith default initialization.
-
Method Details
-
messageReaders
List<HttpMessageReader<?>> messageReaders()Return theHttpMessageReadersto be used for request body conversion.- Returns:
- the message readers
-
messageWriters
List<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
Return theWebFiltersto be used for filtering the request and response.- Returns:
- the web filters
-
exceptionHandlers
List<WebExceptionHandler> exceptionHandlers()Return theWebExceptionHandlersto be used for handling exceptions.- Returns:
- the exception handlers
-
localeContextResolver
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
-