public interface HandlerStrategies
HandlerFunctions
の処理に使用する戦略を定義します。 このクラスのインスタンスは不変です。インスタンスは通常、可変 HandlerStrategies.Builder
を介して作成されます。デフォルト戦略を設定するための builder()
を介して、または最初から開始するための empty()
を介して作成されます。
RouterFunctions.toHttpHandler(RouterFunction, HandlerStrategies)
修飾子と型 | インターフェースと説明 |
---|---|
static interface | HandlerStrategies.Builder HandlerStrategies の変更可能なビルダー。 |
修飾子と型 | メソッドと説明 |
---|---|
static HandlerStrategies.Builder | builder() デフォルトの初期化で HandlerStrategies の変更可能なビルダーを返します。 |
static HandlerStrategies.Builder | empty() HandlerStrategies の変更可能な空のビルダーを返します。 |
ListSE<WebExceptionHandler> | exceptionHandlers() 例外の処理に使用する WebExceptionHandlers を返します。 |
LocaleContextResolver | localeContextResolver() ロケールコンテキストの解決に使用する LocaleContextResolver を返します。 |
ListSE<HttpMessageReader<?>> | messageReaders() リクエストボディの変換に使用する HttpMessageReaders を返します。 |
ListSE<HttpMessageWriter<?>> | messageWriters() レスポンス本体の変換に使用する HttpMessageWriters を返します。 |
ListSE<ViewResolver> | viewResolvers() ビューの名前解決に使用する ViewResolvers を返します。 |
ListSE<WebFilter> | webFilters() リクエストとレスポンスのフィルタリングに使用する WebFilters を返します。 |
static HandlerStrategies | withDefaults() デフォルトの初期化で新しい HandlerStrategies を返します。 |
ListSE<HttpMessageReader<?>> messageReaders()
HttpMessageReaders
を返します。ListSE<HttpMessageWriter<?>> messageWriters()
HttpMessageWriters
を返します。ListSE<ViewResolver> viewResolvers()
ViewResolvers
を返します。ListSE<WebFilter> webFilters()
WebFilters
を返します。ListSE<WebExceptionHandler> exceptionHandlers()
WebExceptionHandlers
を返します。LocaleContextResolver localeContextResolver()
LocaleContextResolver
を返します。static HandlerStrategies withDefaults()
HandlerStrategies
を返します。HandlerStrategies
static HandlerStrategies.Builder builder()
HandlerStrategies
の変更可能なビルダーを返します。static HandlerStrategies.Builder empty()
HandlerStrategies
の変更可能な空のビルダーを返します。