パッケージ org.springframework.core

クラス NamedThreadLocal<T>

java.lang.ObjectSE
java.lang.ThreadLocalSE<T>
org.springframework.core.NamedThreadLocal<T>
型パラメーター:
T - 値の型

public class NamedThreadLocal<T> extends ThreadLocalSE<T>
指定された名前を toString() の結果として公開する ThreadLocalSE サブクラス(イントロスペクションを許可)。
導入:
2.5.2
作成者:
Juergen Hoeller, Qimiao Chen
関連事項:
  • コンストラクターの詳細

    • NamedThreadLocal

      public NamedThreadLocal(StringSE name)
      指定された名前で新しい NamedThreadLocal を作成します。
      パラメーター:
      name - この ThreadLocal の説明的な名前
  • メソッドの詳細

    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • withInitial

      public static <S> ThreadLocalSE<S> withInitial(StringSE name, SupplierSE<? extends S> supplier)
      名前付きスレッドローカル変数を作成します。変数の初期値は、Supplier で get メソッドを呼び出すことによって決定されます。
      型パラメーター:
      S - 名前付きスレッドのローカル値の型
      パラメーター:
      name - スレッドローカルのわかりやすい名前
      supplier - 初期値を決定するために使用されるサプライヤー
      戻り値:
      新しい名前付きスレッドローカル
      導入:
      6.1