クラス DelegatingSecurityContextTaskScheduler
- java.lang.Object
-
- org.springframework.security.scheduling.DelegatingSecurityContextTaskScheduler
- 実装されたすべてのインターフェース:
org.springframework.scheduling.TaskScheduler
public class DelegatingSecurityContextTaskScheduler extends java.lang.Object implements org.springframework.scheduling.TaskScheduler
トリガーが次の実行時間を示すときはいつでもそれを呼び出すTaskScheduler
の実装。- 導入:
- 5.1
コンストラクターのサマリー
コンストラクター コンストラクター 説明 DelegatingSecurityContextTaskScheduler(org.springframework.scheduling.TaskScheduler delegate)
DelegatingSecurityContextTaskScheduler(org.springframework.scheduling.TaskScheduler delegateTaskScheduler, SecurityContext securityContext)
指定されたSecurityContext
を使用する新しいDelegatingSecurityContextTaskScheduler
を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.concurrent.ScheduledFuture<?>
schedule(java.lang.Runnable task, java.util.Date startTime)
java.util.concurrent.ScheduledFuture<?>
schedule(java.lang.Runnable task, org.springframework.scheduling.Trigger trigger)
java.util.concurrent.ScheduledFuture<?>
scheduleAtFixedRate(java.lang.Runnable task, long period)
java.util.concurrent.ScheduledFuture<?>
scheduleAtFixedRate(java.lang.Runnable task, java.util.Date startTime, long period)
java.util.concurrent.ScheduledFuture<?>
scheduleWithFixedDelay(java.lang.Runnable task, long delay)
java.util.concurrent.ScheduledFuture<?>
scheduleWithFixedDelay(java.lang.Runnable task, java.util.Date startTime, long delay)
コンストラクターの詳細
DelegatingSecurityContextTaskScheduler
public DelegatingSecurityContextTaskScheduler(org.springframework.scheduling.TaskScheduler delegateTaskScheduler, SecurityContext securityContext)
指定されたSecurityContext
を使用する新しいDelegatingSecurityContextTaskScheduler
を作成します。- パラメーター:
delegateTaskScheduler
- 委譲先のTaskScheduler
null にはできません。securityContext
- 各DelegatingSecurityContextRunnable
に使用するSecurityContext
、または現在のSecurityContext
をデフォルトにする null- 導入:
- 5.6
DelegatingSecurityContextTaskScheduler
public DelegatingSecurityContextTaskScheduler(org.springframework.scheduling.TaskScheduler delegate)
- パラメーター:
delegate
- 委譲先のTaskExecutor
null にはできません。
メソッドの詳細
schedule
public java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable task, org.springframework.scheduling.Trigger trigger)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のschedule
schedule
public java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable task, java.util.Date startTime)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のschedule
scheduleAtFixedRate
public java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable task, java.util.Date startTime, long period)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のscheduleAtFixedRate
scheduleAtFixedRate
public java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable task, long period)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のscheduleAtFixedRate
scheduleWithFixedDelay
public java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable task, java.util.Date startTime, long delay)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のscheduleWithFixedDelay
scheduleWithFixedDelay
public java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable task, long delay)
- 次で指定:
- インターフェース
org.springframework.scheduling.TaskScheduler
のscheduleWithFixedDelay