クラス DelegatingSecurityContextScheduledExecutorService
java.lang.ObjectSE
org.springframework.security.concurrent.DelegatingSecurityContextExecutor
org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
- 実装済みのインターフェース一覧:
AutoCloseableSE, ExecutorSE, ExecutorServiceSE, ScheduledExecutorServiceSE
public final class DelegatingSecurityContextScheduledExecutorService
extends DelegatingSecurityContextExecutorService
implements ScheduledExecutorServiceSE
各
RunnableSE を DelegatingSecurityContextRunnable でラップし、各 CallableSE を DelegatingSecurityContextCallable でラップする ScheduledExecutorServiceSE。- 導入:
- 3.2
コンストラクター概要
コンストラクターコンストラクター説明SecurityContextHolderから現在のSecurityContextを使用する新しいDelegatingSecurityContextScheduledExecutorServiceを作成します。DelegatingSecurityContextScheduledExecutorService(ScheduledExecutorServiceSE delegateScheduledExecutorService, @Nullable 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 RunnableSEwrap(RunnableSE delegate) protected final <T> CallableSE<T> wrap(CallableSE<T> delegate) クラス DelegatingSecurityContextExecutorService から継承されたメソッド
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submitクラス DelegatingSecurityContextExecutor から継承されたメソッド
execute, getDelegateExecutor, setSecurityContextHolderStrategyクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ExecutorSE から継承されたメソッド
executeSEインターフェース ExecutorServiceSE から継承されたメソッド
awaitTerminationSE, close, invokeAllSE, invokeAllSE, invokeAnySE, invokeAnySE, isShutdown, isTerminated, shutdown, shutdownNow, submitSE, submitSE, submitSE
コンストラクターの詳細
DelegatingSecurityContextScheduledExecutorService
public DelegatingSecurityContextScheduledExecutorService(ScheduledExecutorServiceSE delegateScheduledExecutorService, @Nullable SecurityContext securityContext) 指定されたSecurityContextを使用する新しいDelegatingSecurityContextScheduledExecutorServiceを作成します。- パラメーター:
delegateScheduledExecutorService- 委譲先のScheduledExecutorServiceSE。null にすることはできません。securityContext- 各DelegatingSecurityContextRunnableおよび各DelegatingSecurityContextCallableに使用するSecurityContext
DelegatingSecurityContextScheduledExecutorService
SecurityContextHolderから現在のSecurityContextを使用する新しいDelegatingSecurityContextScheduledExecutorServiceを作成します。- パラメーター:
delegate- 委譲先のScheduledExecutorServiceSE。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