|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjerklib.tasks.TaskImpl
public abstract class TaskImpl
An impl of the Task interface. This impl also provides methods for notifications to listeners.
Session.onEvent(Task),
Session.onEvent(jerklib.tasks.Task, jerklib.events.IRCEvent.Type...),
IRCEvent.Type| Constructor Summary | |
|---|---|
TaskImpl(String name)
|
|
| Method Summary | |
|---|---|
void |
addTaskListener(TaskCompletionListener listener)
Add a listener to be notified by this Task |
void |
cancel()
Cancel a task. |
String |
getName()
Gets the name of a task |
List<TaskCompletionListener> |
getTaskListeners()
get a list of TaskCompletionListeners |
boolean |
isCanceled()
|
boolean |
removeTaskListener(TaskCompletionListener listener)
remove a listener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jerklib.listeners.IRCEventListener |
|---|
receiveEvent |
| Constructor Detail |
|---|
public TaskImpl(String name)
| Method Detail |
|---|
public String getName()
Task
getName in interface Taskpublic void cancel()
Task
cancel in interface Taskpublic boolean isCanceled()
isCanceled in interface Taskpublic void addTaskListener(TaskCompletionListener listener)
listener - taskComplete(Object)public boolean removeTaskListener(TaskCompletionListener listener)
listener -
public List<TaskCompletionListener> getTaskListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||