Package jadex.future
Interface IUndoneIntermediateResultListener<E>
- All Superinterfaces:
IIntermediateResultListener<E>,IResultListener<Collection<E>>,IUndoneResultListener<Collection<E>>
- All Known Implementing Classes:
DuplicateRemovalIntermediateResultListener,IntermediateDelegationResultListener,IntermediateExceptionDelegationResultListener
public interface IUndoneIntermediateResultListener<E>
extends IUndoneResultListener<Collection<E>>, IIntermediateResultListener<E>
-
Method Summary
Modifier and TypeMethodDescriptionvoidDeclare that the future is finished.voidintermediateResultAvailableIfUndone(E result) Called when an intermediate result is available.Methods inherited from interface jadex.future.IIntermediateResultListener
finished, intermediateResultAvailable, maxResultCountAvailableMethods inherited from interface jadex.future.IResultListener
exceptionOccurred, resultAvailableMethods inherited from interface jadex.future.IUndoneResultListener
exceptionOccurredIfUndone, resultAvailableIfUndone
-
Method Details
-
intermediateResultAvailableIfUndone
Called when an intermediate result is available.- Parameters:
result- The result.
-
finishedIfUndone
void finishedIfUndone()Declare that the future is finished. This method is only called for intermediate futures, i.e. when this method is called it is guaranteed that the intermediateResultAvailable method was called for all intermediate results before.
-