|
||||||||||
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 Task
public void cancel()
Task
cancel
in interface Task
public boolean isCanceled()
isCanceled
in interface Task
public 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 |