@Published(tag="architect") public final class LanguageAttributeInHttpUtil extends java.lang.Object
SystemRepository
から"languageAttribute"という名前で取得したLanguageAttributeInHttpSupport
のサブクラスに処理を委譲する。
このため、本クラスを使用する場合は、SystemRepository
にLanguageAttributeInHttpSupport
のサブクラスを登録すること。修飾子とタイプ | メソッドと説明 |
---|---|
static void |
keepLanguage(HttpRequest request,
ExecutionContext context,
java.lang.String language)
指定された言語の保持と
ThreadLocal への設定を行う。 |
public static void keepLanguage(HttpRequest request, ExecutionContext context, java.lang.String language)
ThreadLocal
への設定を行う。
指定された言語がサポート対象外である場合は処理を行わない。
サポート対象言語とは、HttpLanguageAttribute
で設定された言語である。
言語の保持については、アプリケーションで使用するLanguageAttributeInHttpSupport
のサブクラスのJavadocを参照。request
- リクエストcontext
- 実行コンテキストlanguage
- 言語