インターフェース LocaleContextResolver
- すべての既知の実装クラス:
- AcceptHeaderLocaleContextResolver,- FixedLocaleContextResolver
public interface LocaleContextResolver
 リクエストによるロケールコンテキストの解決と、HTTP 交換によるロケールコンテキストの変更の両方を可能にする、Web ベースのロケールコンテキスト解決戦略のインターフェース。
LocaleContext オブジェクトには、関連するタイムゾーンおよびその他のロケール関連情報が含まれる可能性があります。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze
- 関連事項:
- メソッドのサマリー修飾子と型メソッド説明- resolveLocaleContext- (ServerWebExchange exchange) 指定された交換を介して現在のロケールコンテキストを解決します。- void- setLocaleContext- (ServerWebExchange exchange, LocaleContext localeContext) 現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。
- メソッドの詳細- resolveLocaleContext指定された交換を介して現在のロケールコンテキストを解決します。- 返されるコンテキストは、タイムゾーン情報が関連付けられたロケールを含む - TimeZoneAwareLocaleContextである場合があります。- instanceofチェックを適用し、それに応じてダウンキャストするだけです。- カスタムリゾルバーの実装は、返されたコンテキストで追加の設定を返すこともありますが、これもダウンキャストを通じてアクセスできます。 - パラメーター:
- exchange- 現在のサーバー交換
- 戻り値:
-  現在のロケールコンテキスト (非 null)
 
- setLocaleContext現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。- パラメーター:
- exchange- 現在のサーバー交換
- localeContext- 新しいロケールコンテキスト、またはロケールをクリアする- null
- 例外:
- UnsupportedOperationExceptionSE- LocaleResolver 実装がロケールまたはタイムゾーンの動的変更をサポートしていない場合
- 関連事項: