クラス DirectPoller<S>

java.lang.ObjectSE
org.springframework.batch.poller.DirectPoller<S>
型パラメーター:
S - 結果の型
実装されたすべてのインターフェース:
Poller<S>

public class DirectPoller<S> extends ObjectSE implements Poller<S>
呼び出し元のスレッドを使用して、要求されるとすぐに結果をポーリングする Poller。これは、結果が比較的迅速に期待される場合、またはそのような結果が 1 つしか期待されない場合に適切です(そうでない場合は、バックグラウンドスレッドを使用してポーリングを実行する方が効率的です)。
作成者:
Dave Syer, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • DirectPoller

      public DirectPoller(long interval)
  • メソッドの詳細

    • poll

      public FutureSE<S> poll(CallableSE<S> callable) throws ExceptionSE
      コールバックから null 以外の結果の未来を取得します。結果が要求された場合にのみ (Future.get() または Future.get(long, TimeUnit)SE を使用して、ポーリングが実際に開始されます。
      次で指定:
      インターフェース Poller<S>poll 
      パラメーター:
      callable - 結果を取得するために使用する CallableSE
      戻り値:
      それ自体が結果を得るために使用できる未来
      例外:
      ExceptionSE - チェックされた例外を許可します
      関連事項: