Package jadex.future

Interface IResultListener<E>

All Known Subinterfaces:
IFutureCommandResultListener<E>, IIntermediateFutureCommandResultListener<E>, IIntermediateResultListener<E>, IRemoteResultListener<E>, ITuple2ResultListener<E,F>, IUndoneIntermediateResultListener<E>, IUndoneResultListener<E>
All Known Implementing Classes:
CollectingIntermediateResultListener, CollectionResultListener, CounterResultListener, DefaultResultListener, DefaultTuple2ResultListener, DelegationResultListener, DuplicateRemovalIntermediateResultListener, ExceptionDelegationResultListener, ExceptionResultListener, IntermediateDefaultResultListener, IntermediateDelegationResultListener, IntermediateEmptyResultListener, IntermediateExceptionDelegationResultListener, RemoteDelegationResultListener, UnlimitedIntermediateDelegationResultListener

public interface IResultListener<E>
Callback interface for methods that should operate decoupled from caller thread.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when an exception occurred.
    void
    Called when the result is available.
  • Method Details

    • resultAvailable

      void resultAvailable(E result)
      Called when the result is available.
      Parameters:
      result - The result.
    • exceptionOccurred

      void exceptionOccurred(Exception exception)
      Called when an exception occurred.
      Parameters:
      exception - The exception.