クラス 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- 委譲先のTaskSchedulernull にはできません。securityContext- 各DelegatingSecurityContextRunnableに使用するSecurityContext、または現在のSecurityContextをデフォルトにする null- 導入:
- 5.6
DelegatingSecurityContextTaskScheduler
public DelegatingSecurityContextTaskScheduler(org.springframework.scheduling.TaskScheduler delegate)
- パラメーター:
delegate- 委譲先のTaskExecutornull にはできません。
メソッドの詳細
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