Package de.intarsys.tools.concurrent
Class TaskCallbackDispatcher
java.lang.Object
de.intarsys.tools.concurrent.TaskCallbackDispatcher
- All Implemented Interfaces:
ITaskListener,ITaskListenerSupport
Helper object for implementing
ITaskListenerSupport.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTaskListener(ITaskListener listener) voidattach(ITaskListenerSupport support) voidclear()voiddetach(ITaskListenerSupport support) getOwner()booleanisEmpty()voidremoveTaskListener(ITaskListener listener) voidtaskCancelled(Object task) voidtaskFailed(Object task, ExecutionException exception) voidtaskFinished(Object task, Object result) voidtaskStarted(Object task)
-
Constructor Details
-
TaskCallbackDispatcher
-
-
Method Details
-
addTaskListener
- Specified by:
addTaskListenerin interfaceITaskListenerSupport
-
attach
-
clear
public void clear() -
detach
-
getOwner
-
isEmpty
public boolean isEmpty() -
removeTaskListener
- Specified by:
removeTaskListenerin interfaceITaskListenerSupport
-
taskCancelled
- Specified by:
taskCancelledin interfaceITaskListener
-
taskFailed
- Specified by:
taskFailedin interfaceITaskListener
-
taskFinished
- Specified by:
taskFinishedin interfaceITaskListener
-
taskStarted
- Specified by:
taskStartedin interfaceITaskListener
-