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 TypeMethodDescriptionvoid
Declare that the future is finished.void
intermediateResultAvailableIfUndone
(E result) Called when an intermediate result is available.Methods inherited from interface jadex.future.IIntermediateResultListener
finished, intermediateResultAvailable, maxResultCountAvailable
Methods inherited from interface jadex.future.IResultListener
exceptionOccurred, resultAvailable
Methods 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.
-