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 TypeMethodDescriptionvoidexceptionOccurred(Exception exception) Called when an exception occurred.voidresultAvailable(E result) Called when the result is available.
-
Method Details
-
resultAvailable
Called when the result is available.- Parameters:
result- The result.
-
exceptionOccurred
Called when an exception occurred.- Parameters:
exception- The exception.
-