Package jadex.commons.future
Interface IPullSubscriptionIntermediateFuture<E>
- 
- All Superinterfaces:
- IBackwardCommandFuture,- IFuture<java.util.Collection<E>>,- IIntermediateFuture<E>,- ISubscriptionIntermediateFuture<E>,- ITerminableFuture<java.util.Collection<E>>,- ITerminableIntermediateFuture<E>
 - All Known Implementing Classes:
- PullSubscriptionIntermediateDelegationFuture,- PullSubscriptionIntermediateFuture
 
 public interface IPullSubscriptionIntermediateFuture<E> extends ISubscriptionIntermediateFuture<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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpullIntermediateResult()Pull an intermediate result.- 
Methods inherited from interface jadex.commons.future.IBackwardCommandFuturesendBackwardCommand
 - 
Methods inherited from interface jadex.commons.future.IFutureacceptEither, addResultListener, addResultListener, addResultListener, applyToEither, delegate, exceptionally, exceptionally, exceptionally, get, get, get, get, get, getException, isDone, thenAccept, thenAccept, thenApply, thenApply, thenCombine, thenCompose, thenCompose
 - 
Methods inherited from interface jadex.commons.future.IIntermediateFutureaddIntermediateResultListener, addIntermediateResultListener, addIntermediateResultListener, addIntermediateResultListener, addIntermediateResultListener, flatMapAsync, getNextIntermediateResult, getNextIntermediateResult, hasNextIntermediateResult, hasNextIntermediateResult, mapAsync, mapAsync
 - 
Methods inherited from interface jadex.commons.future.ISubscriptionIntermediateFutureaddQuietListener, getIntermediateResults
 - 
Methods inherited from interface jadex.commons.future.ITerminableFutureterminate, terminate
 
- 
 
-