Package jadex.commons.future
Interface IUndoneIntermediateResultListener<E>
-
- All Superinterfaces:
IFunctionalExceptionListener
,IFunctionalResultListener<java.util.Collection<E>>
,IResultListener<java.util.Collection<E>>
,IUndoneResultListener<java.util.Collection<E>>
- All Known Implementing Classes:
DuplicateRemovalIntermediateResultListener
,IntermediateComponentResultListener
,IntermediateDelegationResultListener
,IntermediateExceptionDelegationResultListener
,ServiceRankingDelegationResultListener
,ServiceRankingDelegationResultListener2
,SwingIntermediateDelegationResultListener
,SwingIntermediateExceptionDelegationResultListener
,SwingIntermediateResultListener
,TerminableIntermediateDelegationResultListener
,TimeoutIntermediateResultListener
public interface IUndoneIntermediateResultListener<E> extends IUndoneResultListener<java.util.Collection<E>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
finishedIfUndone()
Declare that the future is finished.void
intermediateResultAvailableIfUndone(E result)
Called when an intermediate result is available.-
Methods inherited from interface jadex.commons.future.IFunctionalExceptionListener
exceptionOccurred
-
Methods inherited from interface jadex.commons.future.IFunctionalResultListener
resultAvailable
-
Methods inherited from interface jadex.commons.future.IUndoneResultListener
exceptionOccurredIfUndone, resultAvailableIfUndone
-
-
-
-
Method Detail
-
intermediateResultAvailableIfUndone
void intermediateResultAvailableIfUndone(E result)
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.
-
-