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 Details

    • 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.