Package jadex.commons.future
Interface ITerminableIntermediateFuture<E>
- 
- All Superinterfaces:
 IBackwardCommandFuture,IFuture<java.util.Collection<E>>,IIntermediateFuture<E>,ITerminableFuture<java.util.Collection<E>>
- All Known Subinterfaces:
 IPullIntermediateFuture<E>,IPullSubscriptionIntermediateFuture<E>,ISubscriptionIntermediateFuture<E>
- All Known Implementing Classes:
 PullIntermediateDelegationFuture,PullIntermediateFuture,PullSubscriptionIntermediateDelegationFuture,PullSubscriptionIntermediateFuture,SubscriptionIntermediateDelegationFuture,SubscriptionIntermediateFuture,TerminableIntermediateDelegationFuture,TerminableIntermediateFuture
public interface ITerminableIntermediateFuture<E> extends IIntermediateFuture<E>, ITerminableFuture<java.util.Collection<E>>
Interface for an intermediate future that can be terminated from caller side. A termination request leads to setException() being called with a FutureTerminatedException. 
- 
- 
Method Summary
- 
Methods inherited from interface jadex.commons.future.IBackwardCommandFuture
sendBackwardCommand 
- 
Methods inherited from interface jadex.commons.future.IFuture
addResultListener, catchEx, catchEx, catchEx, delegate, get, get, get, get, get, getException, isDone, then, thenApply, thenApply, thenCompose, thenCompose 
- 
Methods inherited from interface jadex.commons.future.IIntermediateFuture
asStream, asStream, done, finished, getIntermediateResults, getNextIntermediateResult, getNextIntermediateResult, hasNextIntermediateResult, hasNextIntermediateResult, max, next 
- 
Methods inherited from interface jadex.commons.future.ITerminableFuture
terminate, terminate 
 - 
 
 -