net.eduvax.grant.core
Interface TaskletEventListener

All Known Implementing Classes:
TaskletEventDispatcher

public interface TaskletEventListener

Tasklet events notification interface.


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 runtimeEvent(TaskletEvent ev)
          Fired by tasklet itself.
 void scheduled(TaskletEvent ev)
          Fired when a tacklet is scheduled.
 

Method Detail

scheduled

void scheduled(TaskletEvent ev)
Fired when a tacklet is scheduled.

Parameters:
ev - event data.

delayed

void delayed(TaskletEvent ev)
Fired when tasklet execution (or scheduled) is delayed. Main dalay cause is node overload.

Parameters:
ev - event data

runtimeEvent

void runtimeEvent(TaskletEvent ev)
Fired by tasklet itself. Main use is tasklet to creator communication.

Parameters:
ev - event data

cancelled

void cancelled(TaskletEvent ev)
Fired when tasklet scheduling/execution is canceled. May be on error ?

Parameters:
ev - event data.

completed

void completed(TaskletEvent ev)
Fired when tasklet execution is completed.

Parameters:
ev - event data.