class DefaultHandlerStrategiesBuilder extends java.lang.Object implements HandlerStrategies.Builder
HandlerStrategies.Builder
.Modifier and Type | Class and Description |
---|---|
private static class |
DefaultHandlerStrategiesBuilder.DefaultHandlerStrategies |
Modifier and Type | Field and Description |
---|---|
private ServerCodecConfigurer |
codecConfigurer |
private java.util.List<WebExceptionHandler> |
exceptionHandlers |
private LocaleContextResolver |
localeContextResolver |
private java.util.List<ViewResolver> |
viewResolvers |
private java.util.List<WebFilter> |
webFilters |
Constructor and Description |
---|
DefaultHandlerStrategiesBuilder() |
Modifier and Type | Method and Description |
---|---|
HandlerStrategies |
build()
Builds the
HandlerStrategies . |
HandlerStrategies.Builder |
codecs(java.util.function.Consumer<ServerCodecConfigurer> consumer)
Customize the list of server-side HTTP message readers and writers.
|
void |
defaultConfiguration() |
HandlerStrategies.Builder |
exceptionHandler(WebExceptionHandler exceptionHandler)
Add the given exception handler to this builder.
|
HandlerStrategies.Builder |
localeContextResolver(LocaleContextResolver localeContextResolver)
Add the given locale context resolver to this builder.
|
HandlerStrategies.Builder |
viewResolver(ViewResolver viewResolver)
Add the given view resolver to this builder.
|
HandlerStrategies.Builder |
webFilter(WebFilter filter)
Add the given web filter to this builder.
|
private final ServerCodecConfigurer codecConfigurer
private final java.util.List<ViewResolver> viewResolvers
private final java.util.List<WebFilter> webFilters
private final java.util.List<WebExceptionHandler> exceptionHandlers
private LocaleContextResolver localeContextResolver
public void defaultConfiguration()
public HandlerStrategies.Builder codecs(java.util.function.Consumer<ServerCodecConfigurer> consumer)
HandlerStrategies.Builder
codecs
in interface HandlerStrategies.Builder
consumer
- the consumer to customize the codecspublic HandlerStrategies.Builder viewResolver(ViewResolver viewResolver)
HandlerStrategies.Builder
viewResolver
in interface HandlerStrategies.Builder
viewResolver
- the view resolver to addpublic HandlerStrategies.Builder webFilter(WebFilter filter)
HandlerStrategies.Builder
webFilter
in interface HandlerStrategies.Builder
filter
- the filter to addpublic HandlerStrategies.Builder exceptionHandler(WebExceptionHandler exceptionHandler)
HandlerStrategies.Builder
exceptionHandler
in interface HandlerStrategies.Builder
exceptionHandler
- the exception handler to addpublic HandlerStrategies.Builder localeContextResolver(LocaleContextResolver localeContextResolver)
HandlerStrategies.Builder
localeContextResolver
in interface HandlerStrategies.Builder
localeContextResolver
- the locale context resolver to addpublic HandlerStrategies build()
HandlerStrategies.Builder
HandlerStrategies
.build
in interface HandlerStrategies.Builder