net.eduvax.grant.core
Class TaskletEvent

java.lang.Object
  extended by net.eduvax.grant.core.TaskletEvent

public class TaskletEvent
extends java.lang.Object

Tasklet event.


Field Summary
static int CANCELLED
           
static int COMPLETED
           
private  java.lang.Object data
           
static int DELAYED
           
private  ExecRequest execRequest
           
static int RUNTIME
           
static int SCHEDULED
           
 
Constructor Summary
private TaskletEvent()
          ExecRequest is mandatory for event creation.
  TaskletEvent(ExecRequest er)
           
  TaskletEvent(ExecRequest er, java.lang.Object d)
          Create event relating to tasklet specified by exec request.
 
Method Summary
 java.lang.Object getData()
           
 ExecRequest getExecRequest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

execRequest

private ExecRequest execRequest

data

private java.lang.Object data

SCHEDULED

public static final int SCHEDULED
See Also:
Constant Field Values

DELAYED

public static final int DELAYED
See Also:
Constant Field Values

RUNTIME

public static final int RUNTIME
See Also:
Constant Field Values

CANCELLED

public static final int CANCELLED
See Also:
Constant Field Values

COMPLETED

public static final int COMPLETED
See Also:
Constant Field Values
Constructor Detail

TaskletEvent

public TaskletEvent(ExecRequest er,
                    java.lang.Object d)
Create event relating to tasklet specified by exec request.

Parameters:
er - exec request specifying tasklet.
d - event data (should be serializable data type ?)

TaskletEvent

public TaskletEvent(ExecRequest er)

TaskletEvent

private TaskletEvent()
ExecRequest is mandatory for event creation.

Method Detail

getExecRequest

public ExecRequest getExecRequest()
Returns:
source event tasklet request.

getData

public java.lang.Object getData()
Returns:
event data