public class TaskCallbackDispatcher extends java.lang.Object implements ITaskListenerSupport, ITaskListener
ITaskListenerSupport.| Constructor and Description |
|---|
TaskCallbackDispatcher(java.lang.Object pOwner) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTaskListener(ITaskListener listener) |
void |
attach(ITaskListenerSupport support) |
void |
clear() |
void |
detach(ITaskListenerSupport support) |
java.lang.Object |
getOwner() |
boolean |
isEmpty() |
void |
removeTaskListener(ITaskListener listener) |
void |
taskCancelled(java.lang.Object task) |
void |
taskFailed(java.lang.Object task,
java.util.concurrent.ExecutionException exception) |
void |
taskFinished(java.lang.Object task,
java.lang.Object result) |
void |
taskStarted(java.lang.Object task) |
public void addTaskListener(ITaskListener listener)
addTaskListener in interface ITaskListenerSupportpublic void attach(ITaskListenerSupport support)
public void clear()
public void detach(ITaskListenerSupport support)
public java.lang.Object getOwner()
public boolean isEmpty()
public void removeTaskListener(ITaskListener listener)
removeTaskListener in interface ITaskListenerSupportpublic void taskCancelled(java.lang.Object task)
taskCancelled in interface ITaskListenerpublic void taskFailed(java.lang.Object task,
java.util.concurrent.ExecutionException exception)
taskFailed in interface ITaskListenerpublic void taskFinished(java.lang.Object task,
java.lang.Object result)
taskFinished in interface ITaskListenerpublic void taskStarted(java.lang.Object task)
taskStarted in interface ITaskListener