T - ポーリングタスクの戻り値の型 public abstract class PollingTaskSupport<T>
extends java.lang.ObjectTaskScheduler、TaskExecutor を使用して実行されるポーリングタスクの操作を容易にするヘルパークラス。| コンストラクターと説明 |
|---|
PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler, org.springframework.core.task.TaskExecutor taskExecutor) 新しいポーリングタスクサポートをインスタンス化します。 |
PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler, org.springframework.core.task.TaskExecutor taskExecutor, java.util.concurrent.TimeUnit unit, long duration) 新しいポーリングタスクサポートをインスタンス化します。 |
PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler, org.springframework.core.task.TaskExecutor taskExecutor, org.springframework.scheduling.Trigger trigger) 新しいポーリングタスクサポートをインスタンス化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract T | doPoll() 投票を行ってください。 |
void | init() ポーラーを初期化します。 |
protected void | onPollResult(T result) 投票結果のコールバック。 |
void | setTrigger(org.springframework.scheduling.Trigger trigger) トリガーを設定します。 |
void | start() ポーラーを開始します。 |
void | stop() ポーラーを停止します。 |
public PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler,
org.springframework.core.task.TaskExecutor taskExecutor)PeriodicTrigger が使用されます。taskScheduler - タスクスケジューラ taskExecutor - タスクエグゼキューター public PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler,
org.springframework.core.task.TaskExecutor taskExecutor,
java.util.concurrent.TimeUnit unit,
long duration)PeriodicTrigger が使用されます。taskScheduler - タスクスケジューラ taskExecutor - タスクエグゼキューター unit - ユニット duration - デュレーション public PollingTaskSupport(org.springframework.scheduling.TaskScheduler taskScheduler,
org.springframework.core.task.TaskExecutor taskExecutor,
org.springframework.scheduling.Trigger trigger)taskScheduler - タスクスケジューラ taskExecutor - タスクエグゼキューター trigger - 引き金 public void init()
public void start()
public void stop()
public void setTrigger(org.springframework.scheduling.Trigger trigger)
trigger - 新しいトリガー protected abstract T doPoll()
protected void onPollResult(T result)
result - 結果