クラス DelegatingSecurityContextScheduledExecutorService
java.lang.ObjectSE
org.springframework.security.concurrent.DelegatingSecurityContextExecutor
org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
- 実装されたすべてのインターフェース:
ExecutorSE
、ExecutorServiceSE
、ScheduledExecutorServiceSE
public final class DelegatingSecurityContextScheduledExecutorService
extends DelegatingSecurityContextExecutorService
implements ScheduledExecutorServiceSE
各
Runnable
SE を DelegatingSecurityContextRunnable
でラップし、各 Callable
SE を DelegatingSecurityContextCallable
でラップする ScheduledExecutorService
SE。- 導入:
- 3.2
コンストラクターのサマリー
コンストラクター説明SecurityContextHolder
から現在のSecurityContext
を使用する新しいDelegatingSecurityContextScheduledExecutorService
を作成します。DelegatingSecurityContextScheduledExecutorService
(ScheduledExecutorServiceSE delegateScheduledExecutorService, SecurityContext securityContext) 指定されたSecurityContext
を使用する新しいDelegatingSecurityContextScheduledExecutorService
を作成します。メソッドのサマリー
修飾子と型メソッド説明schedule
(RunnableSE command, long delay, TimeUnitSE unit) <V> ScheduledFutureSE<V>
schedule
(CallableSE<V> callable, long delay, TimeUnitSE unit) scheduleAtFixedRate
(RunnableSE command, long initialDelay, long period, TimeUnitSE unit) scheduleWithFixedDelay
(RunnableSE command, long initialDelay, long delay, TimeUnitSE unit) protected final RunnableSE
wrap
(RunnableSE delegate) protected final <T> CallableSE<T>
wrap
(CallableSE<T> delegate) クラス org.springframework.security.concurrent.DelegatingSecurityContextExecutorService から継承されたメソッド
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit
クラス org.springframework.security.concurrent.DelegatingSecurityContextExecutor から継承されたメソッド
execute, getDelegateExecutor, setSecurityContextHolderStrategy
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース java.util.concurrent.ExecutorSE から継承されたメソッド
executeSE
インターフェース java.util.concurrent.ExecutorServiceSE から継承されたメソッド
awaitTerminationSE, invokeAllSE, invokeAllSE, invokeAnySE, invokeAnySE, isShutdown, isTerminated, shutdown, shutdownNow, submitSE, submitSE, submitSE
コンストラクターの詳細
DelegatingSecurityContextScheduledExecutorService
public DelegatingSecurityContextScheduledExecutorService(ScheduledExecutorServiceSE delegateScheduledExecutorService, SecurityContext securityContext) 指定されたSecurityContext
を使用する新しいDelegatingSecurityContextScheduledExecutorService
を作成します。- パラメーター:
delegateScheduledExecutorService
- 委譲先のScheduledExecutorService
SE。null にすることはできません。securityContext
- 各DelegatingSecurityContextRunnable
および各DelegatingSecurityContextCallable
に使用するSecurityContext
DelegatingSecurityContextScheduledExecutorService
SecurityContextHolder
から現在のSecurityContext
を使用する新しいDelegatingSecurityContextScheduledExecutorService
を作成します。- パラメーター:
delegate
- 委譲先のScheduledExecutorService
SE。null にすることはできません。
メソッドの詳細
schedule
- 次で指定:
- インターフェース
ScheduledExecutorServiceSE
のscheduleSE
schedule
- 次で指定:
- インターフェース
ScheduledExecutorServiceSE
のscheduleSE
scheduleAtFixedRate
public ScheduledFutureSE<?> scheduleAtFixedRate(RunnableSE command, long initialDelay, long period, TimeUnitSE unit) - 次で指定:
- インターフェース
ScheduledExecutorServiceSE
のscheduleAtFixedRateSE
scheduleWithFixedDelay
public ScheduledFutureSE<?> scheduleWithFixedDelay(RunnableSE command, long initialDelay, long delay, TimeUnitSE unit) - 次で指定:
- インターフェース
ScheduledExecutorServiceSE
のscheduleWithFixedDelaySE
wrap
wrap