Package jadex.future

Interface IPullIntermediateFuture<E>

All Superinterfaces:
IBackwardCommandFuture, IFuture<Collection<E>>, IIntermediateFuture<E>, ITerminableFuture<Collection<E>>, ITerminableIntermediateFuture<E>, Supplier<Collection<E>>
All Known Implementing Classes:
PullIntermediateDelegationFuture, PullIntermediateFuture, PullSubscriptionIntermediateDelegationFuture, PullSubscriptionIntermediateFuture

public interface IPullIntermediateFuture<E> extends ITerminableIntermediateFuture<E>
Intermediate future with pull mechanism. Allows for pulling results by the caller. In this way a pull intermediate future is similar to an iterator.
  • Method Details

    • pullIntermediateResult

      void pullIntermediateResult()
      Pull an intermediate result.