|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.eduvax.grant.core.ExecRequest
public class ExecRequest
Execute request descriptor. handler for all information relating to a task execution request.
| Field Summary | |
|---|---|
private java.lang.String |
args
tasklet command arguments. |
private static int |
idCount
task id count |
private static java.lang.String |
idSeed
task id prefix. |
static char |
PATHDELIM
|
static int |
ROUTE_DELAYED
|
static int |
ROUTE_OK
|
static int |
ROUTE_OVERLOAD
|
static int |
ROUTE_PROGRESS
|
private java.lang.String[] |
routerPath
routing path : accumulating while routing. |
private int |
status
routing status |
private java.lang.String |
taskId
task ID, this ID is created by first requester. |
private java.lang.String |
taskURL
tasklet to run (URL where to donwload tasklet). |
| Constructor Summary | |
|---|---|
private |
ExecRequest()
Default empty constructor. |
|
ExecRequest(java.lang.String tURL,
java.lang.String params)
create new execute request. |
|
ExecRequest(java.lang.String tId,
java.lang.String tURL,
java.lang.String params,
java.lang.String rp,
java.lang.String s)
create new execute request. |
| Method Summary | |
|---|---|
ExecRequest |
appendNode(Node node)
append node to route path. |
java.lang.String |
getArgs()
gets task arguments. |
java.lang.String |
getChild(Node node)
get a node child in router path. |
private static int |
getIdCount()
computes and return next id count. |
int |
getLength()
gets router path length |
java.lang.String |
getParent(Node node)
get a node parent in router path. |
java.lang.String |
getRootNodeName()
gets root node name |
java.lang.String |
getRouterPath()
gets accumulated router path as string. |
int |
getRouteStatus()
|
java.lang.String |
getTaskId()
gets task Id. |
java.lang.String |
getTaskURL()
gets task URL. |
boolean |
member(Node node)
checks if a node is present in routing path. |
void |
setRouteStatus(int s)
change route status |
protected java.lang.String[] |
splitRouterPath(java.lang.String rp)
Split a string router path as an array. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char PATHDELIM
private java.lang.String taskId
private java.lang.String taskURL
private java.lang.String args
private java.lang.String[] routerPath
private int status
private static java.lang.String idSeed
private static int idCount
public static final int ROUTE_PROGRESS
public static final int ROUTE_OK
public static final int ROUTE_OVERLOAD
public static final int ROUTE_DELAYED
| Constructor Detail |
|---|
public ExecRequest(java.lang.String tId,
java.lang.String tURL,
java.lang.String params,
java.lang.String rp,
java.lang.String s)
tId - task Id.tURL - task url.params - task "command line" arguments.rp - accumulating routing path.s - status code
public ExecRequest(java.lang.String tURL,
java.lang.String params)
tURL - task url.params - task "command line" arguments.private ExecRequest()
| Method Detail |
|---|
public java.lang.String getTaskId()
public java.lang.String getTaskURL()
public java.lang.String getArgs()
public int getRouteStatus()
public void setRouteStatus(int s)
s - new statuspublic java.lang.String getRouterPath()
protected java.lang.String[] splitRouterPath(java.lang.String rp)
rp - string to split.
public ExecRequest appendNode(Node node)
node - node to append.
public java.lang.String getParent(Node node)
node - node whose parentis searched.
public java.lang.String getChild(Node node)
node - node whose parentis searched.
public boolean member(Node node)
node - node to check
public int getLength()
public java.lang.String getRootNodeName()
private static int getIdCount()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||