クラス SecurityContextThreadLocalAccessor

java.lang.ObjectSE
org.springframework.graphql.execution.SecurityContextThreadLocalAccessor
実装済みのインターフェース一覧:
io.micrometer.context.ThreadLocalAccessor<ObjectSE>

public class SecurityContextThreadLocalAccessor extends ObjectSE implements io.micrometer.context.ThreadLocalAccessor<ObjectSE>
ThreadLocalAccessor は、SecurityContextHolder を介してセキュリティコンテキストを抽出および復元します。このアクセサーは ServiceLoaderSE を介して自動的に登録されますが、クラスパスに Spring Security が存在する場合に適用されます。
導入:
1.0.0
作成者:
Rob Winch, Rossen Stoyanchev
  • コンストラクターの詳細

    • SecurityContextThreadLocalAccessor

      public SecurityContextThreadLocalAccessor()
  • メソッドの詳細

    • key

      public ObjectSE key()
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>key 
    • getValue

      public @Nullable ObjectSE getValue()
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>getValue 
    • setValue

      public void setValue(ObjectSE value)
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>setValue 
    • setValue

      public void setValue()
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>setValue 
    • reset

      @DeprecatedSE(since="1.3.0", forRemoval=true) public void reset()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>reset 
    • restore

      public void restore(ObjectSE previousValue)
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>restore 
    • restoreInternal

      public <V> void restoreInternal(ObjectSE previousValue)
    • restore

      public void restore()
      次で指定:
      インターフェース io.micrometer.context.ThreadLocalAccessor<ObjectSE>restore