DefaultManagedTaskScheduler
を推奨 @DeprecatedSE public class TimerManagerTaskScheduler extends TimerManagerAccessor implements TaskScheduler
TimerManager
SE をラップする Spring の TaskScheduler
インターフェースの実装。CONTAINER_PREFIX
logger
コンストラクターと説明 |
---|
TimerManagerTaskScheduler() 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
ScheduledFutureSE<?> | schedule(RunnableSE task, DateSE startTime) 使用すべきではありません。 指定された Runnable SE をスケジュールし、指定された実行時間に呼び出します。 |
ScheduledFutureSE<?> | schedule(RunnableSE task, Trigger trigger) 使用すべきではありません。 指定された Runnable SE をスケジュールし、トリガーが次の実行時間を示すたびに呼び出します。 |
ScheduledFutureSE<?> | scheduleAtFixedRate(RunnableSE task, DateSE startTime, long period) 使用すべきではありません。 指定された Runnable SE をスケジュールし、指定された実行時間に呼び出し、その後、指定された期間で呼び出します。 |
ScheduledFutureSE<?> | scheduleAtFixedRate(RunnableSE task, long period) 使用すべきではありません。 指定された Runnable SE をスケジュールします。できるだけ早く開始し、指定された期間で呼び出します。 |
ScheduledFutureSE<?> | scheduleWithFixedDelay(RunnableSE task, DateSE startTime, long delay) 使用すべきではありません。 指定された Runnable SE をスケジュールし、指定された実行時間に呼び出し、その後、1 つの実行が完了してから次の実行が開始されるまでの間に指定された遅延で呼び出します。 |
ScheduledFutureSE<?> | scheduleWithFixedDelay(RunnableSE task, long delay) 使用すべきではありません。 指定された Runnable SE をスケジュールします。できるだけ早く開始し、1 つの実行が完了してから次の実行が開始されるまでの間に指定された遅延で呼び出します。 |
void | setErrorHandler(ErrorHandler errorHandler) 使用すべきではありません。 ErrorHandler 戦略を提供します。 |
afterPropertiesSet, destroy, getTimerManager, isRunning, obtainTimerManager, setShared, setTimerManager, setTimerManagerName, start, stop
convertJndiName, isResourceRef, lookup, lookup, setResourceRef
getJndiEnvironment, getJndiTemplate, setJndiEnvironment, setJndiTemplate
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
schedule, scheduleAtFixedRate, scheduleAtFixedRate, scheduleWithFixedDelay, scheduleWithFixedDelay
public void setErrorHandler(ErrorHandler errorHandler)
ErrorHandler
戦略を提供します。@Nullable public ScheduledFutureSE<?> schedule(RunnableSE task, Trigger trigger)
TaskScheduler
Runnable
SE をスケジュールし、トリガーが次の実行時間を示すたびに呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の schedule
task
- トリガーが起動するたびに実行する Runnabletrigger
- Trigger
インターフェースの実装。cron 式をラップする CronTrigger
オブジェクト ScheduledFuture
SE、または指定された Trigger オブジェクトが起動しない場合は null
(つまり、Trigger.nextExecutionTime(org.springframework.scheduling.TriggerContext)
から null
を返します)CronTrigger
public ScheduledFutureSE<?> schedule(RunnableSE task, DateSE startTime)
TaskScheduler
Runnable
SE をスケジュールし、指定された実行時間に呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の schedule
task
- トリガーが起動するたびに実行する RunnablestartTime
- タスクの望ましい実行時間 (これが過去の場合、タスクはすぐに、つまりできるだけ早く実行されます)ScheduledFuture
SEpublic ScheduledFutureSE<?> scheduleAtFixedRate(RunnableSE task, DateSE startTime, long period)
TaskScheduler
Runnable
SE をスケジュールし、指定された実行時間に呼び出し、その後、指定された期間で呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の scheduleAtFixedRate
task
- トリガーが起動するたびに実行する RunnablestartTime
- タスクに必要な最初の実行時間 (これが過去の場合、タスクはすぐに、つまりできるだけ早く実行されます)period
- タスクの連続した実行の間隔 (ミリ秒単位)ScheduledFuture
SEpublic ScheduledFutureSE<?> scheduleAtFixedRate(RunnableSE task, long period)
TaskScheduler
Runnable
SE をスケジュールします。できるだけ早く開始し、指定された期間で呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の scheduleAtFixedRate
task
- トリガーが起動するたびに実行する Runnableperiod
- タスクの連続した実行の間隔 (ミリ秒単位)ScheduledFuture
SEpublic ScheduledFutureSE<?> scheduleWithFixedDelay(RunnableSE task, DateSE startTime, long delay)
TaskScheduler
Runnable
SE をスケジュールし、指定された実行時間に呼び出し、その後、1 つの実行が完了してから次の実行が開始されるまでの間に指定された遅延で呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の scheduleWithFixedDelay
task
- トリガーが起動するたびに実行する RunnablestartTime
- タスクに必要な最初の実行時間 (これが過去の場合、タスクはすぐに、つまりできるだけ早く実行されます)delay
- ある実行の補完から次の実行の開始までの遅延 (ミリ秒単位)ScheduledFuture
SEpublic ScheduledFutureSE<?> scheduleWithFixedDelay(RunnableSE task, long delay)
TaskScheduler
Runnable
SE をスケジュールします。できるだけ早く開始し、1 つの実行が完了してから次の実行が開始されるまでの間に指定された遅延で呼び出します。 スケジューラがシャットダウンするか、返された ScheduledFuture
SE がキャンセルされると、実行は終了します。
TaskScheduler
の scheduleWithFixedDelay
task
- トリガーが起動するたびに実行する Runnabledelay
- ある実行の補完から次の実行の開始までの遅延 (ミリ秒単位)ScheduledFuture
SE