クラス DelegatingSecurityContextRunnable

  • 実装されたすべてのインターフェース:
    java.lang.Runnable

    public final class DelegatingSecurityContextRunnable
    extends java.lang.Object
    implements java.lang.Runnable

    デリゲート Runnable を呼び出す前に SecurityContext をセットアップするロジックでデリゲート Runnable をラップし、デリゲートの補完後に SecurityContext を削除します。

    すでに存在する SecurityContext がある場合は、run() メソッドが呼び出された後に復元されます。

    導入:
    3.2
    • コンストラクターの詳細

      • DelegatingSecurityContextRunnable

        public DelegatingSecurityContextRunnable​(java.lang.Runnable delegate,
                                                 SecurityContext securityContext)
        特定の SecurityContext を使用して新しい DelegatingSecurityContextRunnable を作成します。
        パラメーター:
        delegate - 指定された SecurityContext で実行するデリゲート Runnable。null にすることはできません。
        securityContext - デリゲート Runnable 用に確立する SecurityContext。null にすることはできません。
    • メソッドの詳細

      • run

        public void run()
        次で指定:
        インターフェース java.lang.Runnablerun 
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString