|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.eduvax.grant.core.TaskletEventDispatcher
public class TaskletEventDispatcher
Tasklet event dispatcher. Register and notify tasklet event listener. Dispatcher itself is the main tasklet event listener.
| Field Summary | |
|---|---|
private java.util.Hashtable |
listeners
|
| Constructor Summary | |
|---|---|
TaskletEventDispatcher()
create new dispatcher. |
|
| Method Summary | |
|---|---|
void |
cancelled(TaskletEvent ev)
Fired when tasklet scheduling/execution is canceled. |
void |
completed(TaskletEvent ev)
Fired when tasklet execution is completed. |
void |
delayed(TaskletEvent ev)
Fired when tasklet execution (or scheduled) is delayed. |
void |
register(ExecRequest er,
TaskletEventListener listener)
Register an event listener. |
private void |
removeTaskletListeners(ExecRequest er)
Remove ALL listeners associated to specified tasklet. |
void |
runtimeEvent(TaskletEvent ev)
Fired by tasklet itself. |
void |
scheduled(TaskletEvent ev)
Fired when a tacklet is scheduled. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.Hashtable listeners
| Constructor Detail |
|---|
TaskletEventDispatcher()
| Method Detail |
|---|
public void register(ExecRequest er,
TaskletEventListener listener)
er - exec request of the tasklet to listening to.listener - tasklet event listener.public void scheduled(TaskletEvent ev)
TaskletEventListener
scheduled in interface TaskletEventListenerev - event data.public void delayed(TaskletEvent ev)
TaskletEventListener
delayed in interface TaskletEventListenerev - event datapublic void runtimeEvent(TaskletEvent ev)
TaskletEventListener
runtimeEvent in interface TaskletEventListenerev - event datapublic void cancelled(TaskletEvent ev)
TaskletEventListener
cancelled in interface TaskletEventListenerev - event data.public void completed(TaskletEvent ev)
TaskletEventListener
completed in interface TaskletEventListenerev - event data.private void removeTaskletListeners(ExecRequest er)
er - exec request (defines the observed tasklet).
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||