クラス 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
- 結果を取得するために使用するCallable
SE- 戻り値:
- それ自体が結果を得るために使用できる未来
- 例外:
ExceptionSE
- チェックされた例外を許可します- 関連事項: