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