private static class DefaultHandlerStrategiesBuilder.DefaultHandlerStrategies extends java.lang.Object implements HandlerStrategies
HandlerStrategies.Builder
Modifier and Type | Field and Description |
---|---|
private java.util.List<WebExceptionHandler> |
exceptionHandlers |
private LocaleContextResolver |
localeContextResolver |
private java.util.List<HttpMessageReader<?>> |
messageReaders |
private java.util.List<HttpMessageWriter<?>> |
messageWriters |
private java.util.List<ViewResolver> |
viewResolvers |
private java.util.List<WebFilter> |
webFilters |
Constructor and Description |
---|
DefaultHandlerStrategies(java.util.List<HttpMessageReader<?>> messageReaders,
java.util.List<HttpMessageWriter<?>> messageWriters,
java.util.List<ViewResolver> viewResolvers,
java.util.List<WebFilter> webFilters,
java.util.List<WebExceptionHandler> exceptionHandlers,
LocaleContextResolver localeContextResolver) |
Modifier and Type | Method and Description |
---|---|
java.util.List<WebExceptionHandler> |
exceptionHandlers()
Return the
WebExceptionHandlers to be used for handling exceptions. |
LocaleContextResolver |
localeContextResolver()
Return the
LocaleContextResolver to be used for resolving locale context. |
java.util.List<HttpMessageReader<?>> |
messageReaders()
Return the
HttpMessageReaders to be used for request body conversion. |
java.util.List<HttpMessageWriter<?>> |
messageWriters()
Return the
HttpMessageWriters to be used for response body conversion. |
private static <T> java.util.List<T> |
unmodifiableCopy(java.util.List<? extends T> list) |
java.util.List<ViewResolver> |
viewResolvers()
Return the
ViewResolvers to be used for view name resolution. |
java.util.List<WebFilter> |
webFilters()
Return the
WebFilters to be used for filtering the request and response. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
builder, empty, withDefaults
private final java.util.List<HttpMessageReader<?>> messageReaders
private final java.util.List<HttpMessageWriter<?>> messageWriters
private final java.util.List<ViewResolver> viewResolvers
private final java.util.List<WebFilter> webFilters
private final java.util.List<WebExceptionHandler> exceptionHandlers
private final LocaleContextResolver localeContextResolver
public DefaultHandlerStrategies(java.util.List<HttpMessageReader<?>> messageReaders, java.util.List<HttpMessageWriter<?>> messageWriters, java.util.List<ViewResolver> viewResolvers, java.util.List<WebFilter> webFilters, java.util.List<WebExceptionHandler> exceptionHandlers, LocaleContextResolver localeContextResolver)
private static <T> java.util.List<T> unmodifiableCopy(java.util.List<? extends T> list)
public java.util.List<HttpMessageReader<?>> messageReaders()
HandlerStrategies
HttpMessageReaders
to be used for request body conversion.messageReaders
in interface HandlerStrategies
public java.util.List<HttpMessageWriter<?>> messageWriters()
HandlerStrategies
HttpMessageWriters
to be used for response body conversion.messageWriters
in interface HandlerStrategies
public java.util.List<ViewResolver> viewResolvers()
HandlerStrategies
ViewResolvers
to be used for view name resolution.viewResolvers
in interface HandlerStrategies
public java.util.List<WebFilter> webFilters()
HandlerStrategies
WebFilters
to be used for filtering the request and response.webFilters
in interface HandlerStrategies
public java.util.List<WebExceptionHandler> exceptionHandlers()
HandlerStrategies
WebExceptionHandlers
to be used for handling exceptions.exceptionHandlers
in interface HandlerStrategies
public LocaleContextResolver localeContextResolver()
HandlerStrategies
LocaleContextResolver
to be used for resolving locale context.localeContextResolver
in interface HandlerStrategies