クラス DirectPoller<S>
java.lang.ObjectSE
org.springframework.batch.poller.DirectPoller<S>
- 型パラメーター:
S- 結果の型
- 実装されているすべてのインターフェース:
Poller<S>
呼び出し元のスレッドを使用して、要求されるとすぐに結果をポーリングする
Poller。これは、結果が比較的迅速に期待される場合、またはそのような結果が 1 つしか期待されない場合に適切です(そうでない場合は、バックグラウンドスレッドを使用してポーリングを実行する方が効率的です)。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターメソッドのサマリー
コンストラクターの詳細
DirectPoller
public DirectPoller(long interval)
メソッドの詳細
poll
コールバックから null 以外の結果の未来を取得します。結果が要求された場合にのみ (Future.get()またはFuture.get(long, TimeUnit)SE を使用して、ポーリングが実際に開始されます。- 次で指定:
- インターフェース
Poller<S>のpoll - パラメーター:
callable- 結果を取得するために使用するCallableSE- 戻り値:
- それ自体が結果を得るために使用できる未来
- 例外:
ExceptionSE- チェックされた例外を許可します- 関連事項: