A C D E F G H I J K L M N O P R S T W X Y

A

AbstractTasklet - Class in net.eduvax.grant.core
Default tasklet implementation template.
AbstractTasklet() - Constructor for class net.eduvax.grant.core.AbstractTasklet
create new tasklet.
activeNodes - Variable in class net.eduvax.grant.core.LocalNode
Active nodes set.
activeNodesFile - Static variable in class net.eduvax.grant.core.LocalNode
active nodes rc file handler
addExecRequestToParams(Vector, ExecRequest) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
 
addNode(String) - Method in class net.eduvax.grant.core.LocalNode
add a node.
addNode(String) - Method in class net.eduvax.grant.core.Node
add a node.
addNode(String) - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
Adding a node
addNode(String) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to add a node to remote node.
ANT_DEF_DELAY - Static variable in class net.eduvax.grant.core.LocalNode
default delay for ant engine.
antEngine - Variable in class net.eduvax.grant.core.LocalNode
ant engine manages only local environment. i.e. links to known nodes from this node.
appendNode(Node) - Method in class net.eduvax.grant.core.ExecRequest
append node to route path.
args - Variable in class net.eduvax.grant.core.ExecRequest
tasklet command arguments.

C

CANCELLED - Static variable in class net.eduvax.grant.core.TaskletEvent
 
cancelled(TaskletEvent) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
 
cancelled(TaskletEvent) - Method in interface net.eduvax.grant.core.TaskletEventListener
Fired when tasklet scheduling/execution is canceled.
candidate - Variable in class net.eduvax.grant.core.LocalNode
candidate node desciptor list.
checkLoad() - Method in class net.eduvax.grant.core.LocalNode
check for overload.
checkLoad() - Method in class net.eduvax.grant.simul.TestNode
Fake load check loading.
client - Variable in class net.eduvax.grant.simul.TestNode
 
CMD_ADD - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_HELP - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_REMOVE - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_START - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_STATUS - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_STOP - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
CMD_SUBMIT - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
cmdStart(String, int, int) - Static method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
cmdSubmit(String, String, String) - Static method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
COMPLETED - Static variable in class net.eduvax.grant.core.TaskletEvent
 
completed(TaskletEvent) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
 
completed(TaskletEvent) - Method in interface net.eduvax.grant.core.TaskletEventListener
Fired when tasklet execution is completed.
computeAll() - Method in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
computePoint(double, double) - Method in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
context - Variable in class net.eduvax.grant.core.AbstractTasklet
tasklet context.
cr - Variable in class net.eduvax.grant.core.ExecReport
execution completion code (exit code).
createNode(String) - Static method in class net.eduvax.grant.core.Node
Create new node.
createNode(String) - Method in interface net.eduvax.grant.core.NodeFactory
create new node.
createNode(String) - Method in class net.eduvax.grant.simul.TestA
create a node according type number defined for this test.
createNode(String) - Method in class net.eduvax.grant.xmlrpc.XMLrpcNodeFactory
 

D

data - Variable in class net.eduvax.grant.core.TaskletEvent
 
DEF_DELAY - Static variable in class net.eduvax.grant.simul.TestTasklet
default delay (millisec).
DEFAULT_HTTP_PORT - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
DEFAULT_MAXLOAD - Static variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
DELAY_HIGH - Static variable in class net.eduvax.grant.simul.TestA
high delay for "low nodes".
DELAY_LOW - Static variable in class net.eduvax.grant.simul.TestA
best nodes.
DELAY_MEDIUM - Static variable in class net.eduvax.grant.simul.TestA
medium nodes.
DELAYED - Static variable in class net.eduvax.grant.core.TaskletEvent
 
delayed(TaskletEvent) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
 
delayed(TaskletEvent) - Method in interface net.eduvax.grant.core.TaskletEventListener
Fired when tasklet execution (or scheduled) is delayed.
dissipate(Object) - Method in class net.eduvax.grant.core.LocalNode
 

E

er - Variable in class net.eduvax.grant.core.TaskletManager.TaskletThread
Execute request.
eventDispatcher - Static variable in class net.eduvax.grant.core.LocalNode
tasklet event dispatcher.
ExecReport - Class in net.eduvax.grant.core
tasklet completion data.
ExecReport(ExecRequest, int, long, float) - Constructor for class net.eduvax.grant.core.ExecReport
create execute report.
execReport(ExecReport) - Method in class net.eduvax.grant.core.LocalNode
manage end of execution notification.
execReport(ExecReport) - Method in class net.eduvax.grant.core.Node
manage end of execution notification.
execReport(ExecReport) - Method in interface net.eduvax.grant.core.NodeClient
 
execReport(ExecReport) - Method in class net.eduvax.grant.simul.TestA
trace tasklet execution.
execReport(String, String, String, String, String, int, long, float) - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
node's executeReport method wrapper.
execReport(ExecReport) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to report execution.
execReportToClient(ExecReport) - Method in class net.eduvax.grant.core.LocalNode
 
execReportToClient(ExecReport) - Method in class net.eduvax.grant.simul.TestNode
 
ExecRequest - Class in net.eduvax.grant.core
Execute request descriptor.
ExecRequest(String, String, String, String, String) - Constructor for class net.eduvax.grant.core.ExecRequest
create new execute request.
ExecRequest(String, String) - Constructor for class net.eduvax.grant.core.ExecRequest
create new execute request.
ExecRequest() - Constructor for class net.eduvax.grant.core.ExecRequest
Default empty constructor.
execRequest - Variable in class net.eduvax.grant.core.TaskletContext
execute request
execRequest - Variable in class net.eduvax.grant.core.TaskletEvent
 
exitCode - Variable in class net.eduvax.grant.core.AbstractTasklet
completion code.

F

feedback(Object, float) - Method in class net.eduvax.grant.core.LocalNode
 
fitness(Object) - Method in class net.eduvax.grant.core.LocalNode
 
fitness - Variable in class net.eduvax.grant.core.Node
node fitness

G

get(String) - Method in class net.eduvax.grant.core.TaskletJarCache
get tasklet jar file from the web if not yet present on local disk, then store it on local disk.
getArgs() - Method in class net.eduvax.grant.core.ExecRequest
gets task arguments.
getBestNode() - Method in class net.eduvax.grant.simul.TestA
get the lowest loaded terminal node.
getCachedJarPath(String) - Method in class net.eduvax.grant.core.TaskletJarCache
get local file path for cached tasklet jar file
getChild(Node) - Method in class net.eduvax.grant.core.ExecRequest
get a node child in router path.
getCr() - Method in class net.eduvax.grant.core.AbstractTasklet
gets completion code.
getCr() - Method in class net.eduvax.grant.core.ExecReport
get completion code (exit code).
getCr() - Method in interface net.eduvax.grant.core.Tasklet
gets completion code.
getData() - Method in class net.eduvax.grant.core.TaskletEvent
 
getExecRequest() - Method in class net.eduvax.grant.core.TaskletContext
 
getExecRequest() - Method in class net.eduvax.grant.core.TaskletEvent
 
getFeedback(ExecReport) - Method in class net.eduvax.grant.core.LocalNode
compute feedback to local ant colony after task execution.
getFeedback(ExecRequest) - Method in class net.eduvax.grant.core.LocalNode
compute feedback to local ant colony after task schedule.
getFeedback(ExecRequest) - Method in class net.eduvax.grant.simul.TestNode
Do not feedback on schedule.
getFeedback(ExecReport) - Method in class net.eduvax.grant.simul.TestRandomNode
do not report any feedback.
getFeedback(ExecRequest) - Method in class net.eduvax.grant.simul.TestRandomNode
do not report any feedback.
getFitness() - Method in class net.eduvax.grant.core.Node
gets node fitness
getIdCount() - Static method in class net.eduvax.grant.core.ExecRequest
computes and return next id count.
getKnownNodes() - Method in class net.eduvax.grant.core.LocalNode
 
getKnownNodes() - Method in class net.eduvax.grant.core.Node
request for known nodes name list.
getKnownNodes() - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
 
getLength() - Method in class net.eduvax.grant.core.ExecRequest
gets router path length
getLoadValue() - Method in class net.eduvax.grant.simul.TestNode
Compute "real" load for test node.
getName() - Method in class net.eduvax.grant.core.Node
get node name.
getNode(String) - Method in class net.eduvax.grant.core.LocalNode
Get node if already known, create node handler when not known.
getNode() - Method in class net.eduvax.grant.core.TaskletContext
 
getNodeLoad() - Method in class net.eduvax.grant.core.ExecReport
gets node load computed at tasklet completion.
getParent(Node) - Method in class net.eduvax.grant.core.ExecRequest
get a node parent in router path.
getPrintStream() - Method in class net.eduvax.grant.core.TaskletContext
 
getRCDir() - Static method in class net.eduvax.grant.core.Node
get preferences file dir path
getRequest() - Method in class net.eduvax.grant.core.ExecReport
gets source request.
getRootNodeName() - Method in class net.eduvax.grant.core.ExecRequest
gets root node name
getRouterPath() - Method in class net.eduvax.grant.core.ExecRequest
gets accumulated router path as string.
getRouteStatus() - Method in class net.eduvax.grant.core.ExecRequest
 
getRunningCount() - Method in class net.eduvax.grant.core.TaskletManager
 
getTaskCount() - Method in class net.eduvax.grant.core.LocalNode
gets current task count on this node.
getTaskId() - Method in class net.eduvax.grant.core.ExecRequest
gets task Id.
getTaskURL() - Method in class net.eduvax.grant.core.ExecRequest
gets task URL.
getTime() - Method in class net.eduvax.grant.core.ExecReport
gets tasklets execute duration.
grantRCDir - Static variable in class net.eduvax.grant.core.Node
rc files dir path

H

handle(String, String, HttpRequest, HttpResponse) - Method in class net.eduvax.grant.xmlrpc.NodeHttpHandler
 
handleEvent(int, TaskletEvent) - Method in class net.eduvax.grant.core.LocalNode
dispatch events to registered listeners.
handleEvent(int, TaskletEvent) - Method in class net.eduvax.grant.core.Node
Handle tasklet event.
handleEvent(int, String, String, String, String, String, String) - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
handle event
handleEvent(int, TaskletEvent) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to ask remote node for handling event.
handleGet(String, String, HttpRequest, HttpResponse) - Method in class net.eduvax.grant.xmlrpc.NodeHttpHandler
handle GET http requests.
handlePost(String, String, HttpRequest, HttpResponse) - Method in class net.eduvax.grant.xmlrpc.NodeHttpHandler
handle POST http requests.
help() - Static method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
httpServer - Variable in class net.eduvax.grant.xmlrpc.WebServer
jetty http server

I

idCount - Static variable in class net.eduvax.grant.core.ExecRequest
task id count
idSeed - Static variable in class net.eduvax.grant.core.ExecRequest
task id prefix.
init() - Method in class net.eduvax.grant.simul.Test
inits test.
init() - Method in class net.eduvax.grant.simul.TestA
init test.
input - Variable in class net.eduvax.grant.simul.Test
input stream.

J

jarCache - Static variable in class net.eduvax.grant.core.TaskletManager
tasklet jar files handler.

K

knownNodes - Static variable in class net.eduvax.grant.core.LocalNode
Known nodes.
knownNodesFile - Static variable in class net.eduvax.grant.core.LocalNode
known nodes rc file handler

L

L1COUNT - Static variable in class net.eduvax.grant.simul.TestA
level 1 node count.
L2COUNT - Static variable in class net.eduvax.grant.simul.TestA
level 2 node count.
listeners - Variable in class net.eduvax.grant.core.TaskletEventDispatcher
 
load() - Method in class net.eduvax.grant.core.LocalNode
Estimate instant available host power.
load() - Method in class net.eduvax.grant.core.Node
Estimate instant available host power.
load - Variable in class net.eduvax.grant.simul.TestA
load.
load() - Method in class net.eduvax.grant.simul.TestNode
computes CPU Load.
load() - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
load() - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to get remaote node load.
loadCost - Variable in class net.eduvax.grant.simul.TestNode
delay to add for each running task.
loadNodes(Hashtable, File) - Method in class net.eduvax.grant.core.LocalNode
Reload known nodes from rc file.
loadNodes(Hashtable, File) - Method in class net.eduvax.grant.simul.TestNode
Fake rc file loading.
LocalNode - Class in net.eduvax.grant.core
Local node core.
LocalNode(String) - Constructor for class net.eduvax.grant.core.LocalNode
Create new local node
LocalNode.DelayedSubmition - Class in net.eduvax.grant.core
 
LocalNode.DelayedSubmition(LocalNode, ExecRequest) - Constructor for class net.eduvax.grant.core.LocalNode.DelayedSubmition
 
logger - Static variable in class net.eduvax.grant.core.LocalNode
logger
logger - Static variable in class net.eduvax.grant.core.TaskletJarCache
logger.
logger - Static variable in class net.eduvax.grant.core.TaskletManager
logger

M

main(String[]) - Static method in class net.eduvax.grant.simul.Test
command line entry point.
main(String[]) - Static method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
create and run a node and xmlrpc server.
manager - Variable in class net.eduvax.grant.core.TaskletManager.TaskletThread
 
Mandelbrot - Class in net.eduvax.grant.tasklets.fractal
Mandelbrot set computation.
Mandelbrot() - Constructor for class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
maxIter - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
maxLoad - Variable in class net.eduvax.grant.core.LocalNode
max load for node.
maxRunningCount - Variable in class net.eduvax.grant.core.TaskletManager
max running task count.
member(Node) - Method in class net.eduvax.grant.core.ExecRequest
checks if a node is present in routing path.
minDelay - Variable in class net.eduvax.grant.core.LocalNode
minimum delay between two submition attempt.

N

name - Variable in class net.eduvax.grant.core.Node
node name.
net.eduvax.grant.core - package net.eduvax.grant.core
 
net.eduvax.grant.simul - package net.eduvax.grant.simul
 
net.eduvax.grant.tasklets.fractal - package net.eduvax.grant.tasklets.fractal
 
net.eduvax.grant.xmlrpc - package net.eduvax.grant.xmlrpc
 
node - Variable in class net.eduvax.grant.core.LocalNode.DelayedSubmition
 
Node - Class in net.eduvax.grant.core
Node core.
Node(String) - Constructor for class net.eduvax.grant.core.Node
Create new node.
node - Variable in class net.eduvax.grant.core.TaskletContext
node resource for tasklet.
node - Variable in class net.eduvax.grant.core.TaskletManager
attached node.
node - Variable in class net.eduvax.grant.xmlrpc.NodeHttpHandler
served node
node - Variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
node controlled by this xmlrpc server.
NodeClient - Interface in net.eduvax.grant.core
 
nodeFactories - Static variable in class net.eduvax.grant.core.Node
registered node factories.
NodeFactory - Interface in net.eduvax.grant.core
Node factory service definition.
NodeHttpHandler - Class in net.eduvax.grant.xmlrpc
Grant http request handler.
NodeHttpHandler(Node, NodeXMLrpcServer) - Constructor for class net.eduvax.grant.xmlrpc.NodeHttpHandler
create new http handler
nodeLoad - Variable in class net.eduvax.grant.core.ExecReport
node load.
nodeLoadCost - Variable in class net.eduvax.grant.simul.TestA
node load cost.
nodes - Variable in class net.eduvax.grant.simul.TestA
all nodes.
nodeType - Variable in class net.eduvax.grant.simul.TestA
node type.
NodeXMLrpcServer - Class in net.eduvax.grant.xmlrpc
XML RPC Server interface.
NodeXMLrpcServer(Node) - Constructor for class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
create xmlrpc server handler.
NodeXMLrpcServer(Node, int) - Constructor for class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
create xmlrpc server handler.

O

out - Variable in class net.eduvax.grant.core.TaskletContext
standard output

P

PATHDELIM - Static variable in class net.eduvax.grant.core.ExecRequest
 
pathPrefix - Variable in class net.eduvax.grant.core.TaskletJarCache
cached jar path prefix.
perfIndice - Variable in class net.eduvax.grant.simul.TestNode
current perf indice.
prepareTasklet(ExecRequest) - Static method in class net.eduvax.grant.core.TaskletManager
Create TaskletInstance from task URL and command args.

R

random - Static variable in class net.eduvax.grant.core.LocalNode
random number generator
register(ExecRequest, TaskletEventListener) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
Register an event listener.
registerNodeFactory(String, NodeFactory) - Static method in class net.eduvax.grant.core.Node
Register a factory for a given protocol.
RemoteNode - Class in net.eduvax.grant.core
Remote node handler.
RemoteNode(String) - Constructor for class net.eduvax.grant.core.RemoteNode
 
remoteNode - Variable in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
remote xmlrpc node client connection.
removeNode(String) - Method in class net.eduvax.grant.core.LocalNode
 
removeNode(String) - Method in class net.eduvax.grant.core.Node
remove a node.
removeNode(String) - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
removing a node
removeNode(String) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to remove a node from remote node.
removeTaskletListeners(ExecRequest) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
Remove ALL listeners associated to specified tasklet.
report(ExecReport) - Method in class net.eduvax.grant.core.TaskletManager
Report task completion to attached node
request - Variable in class net.eduvax.grant.core.ExecReport
done job description.
request - Variable in class net.eduvax.grant.core.LocalNode.DelayedSubmition
 
root - Variable in class net.eduvax.grant.simul.TestA
root node.
ROUTE_DELAYED - Static variable in class net.eduvax.grant.core.ExecRequest
 
ROUTE_OK - Static variable in class net.eduvax.grant.core.ExecRequest
 
ROUTE_OVERLOAD - Static variable in class net.eduvax.grant.core.ExecRequest
 
ROUTE_PROGRESS - Static variable in class net.eduvax.grant.core.ExecRequest
 
routedTasks - Variable in class net.eduvax.grant.core.LocalNode
tasks routed by this node.
routeReport(ExecRequest) - Method in class net.eduvax.grant.simul.TestA
trace tasklet scheduling.
routerPath - Variable in class net.eduvax.grant.core.ExecRequest
routing path : accumulating while routing.
run() - Method in class net.eduvax.grant.core.LocalNode.DelayedSubmition
 
run() - Method in class net.eduvax.grant.core.TaskletManager.TaskletThread
run tasklet.
run() - Method in class net.eduvax.grant.simul.Test
test main job.
run() - Method in class net.eduvax.grant.simul.TestA
Test A implementation : reads input stream, 2 number per line. 1st is test tasklet delay, 2nd is pause before next tasklet launch.
run() - Method in class net.eduvax.grant.simul.TestTasklet
run tasklet.
run() - Method in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
run() - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
run webserver.
runnedTasks - Variable in class net.eduvax.grant.core.LocalNode
tasks completed by this node.
runningCount - Variable in class net.eduvax.grant.core.TaskletManager
running task count.
runningTasklets - Variable in class net.eduvax.grant.core.TaskletManager
running tasklets list.
RUNTIME - Static variable in class net.eduvax.grant.core.TaskletEvent
 
runtimeEvent(TaskletEvent) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
 
runtimeEvent(TaskletEvent) - Method in interface net.eduvax.grant.core.TaskletEventListener
Fired by tasklet itself.

S

saveNodes(Hashtable, File) - Method in class net.eduvax.grant.core.LocalNode
Saves nodes set from rc file.
SCHED_ERR_ACCESS - Static variable in class net.eduvax.grant.core.TaskletManager
 
SCHED_ERR_CREATE - Static variable in class net.eduvax.grant.core.TaskletManager
 
SCHED_OK - Static variable in class net.eduvax.grant.core.TaskletManager
 
SCHED_OVERFLOW - Static variable in class net.eduvax.grant.core.TaskletManager
 
schedule(ExecRequest) - Method in class net.eduvax.grant.core.TaskletManager
Schedule a job.
schedule(double) - Method in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
SCHEDULED - Static variable in class net.eduvax.grant.core.TaskletEvent
 
scheduled(TaskletEvent) - Method in class net.eduvax.grant.core.TaskletEventDispatcher
 
scheduled(TaskletEvent) - Method in interface net.eduvax.grant.core.TaskletEventListener
Fired when a tacklet is scheduled.
SEC_UNIT - Static variable in class net.eduvax.grant.simul.TestTasklet
one second is 1000 milliseconds.
selector - Variable in class net.eduvax.grant.core.LocalNode
node selector.
sendEvent(int, TaskletEvent) - Method in class net.eduvax.grant.core.LocalNode
send envent to root node.
sendEvent(Object) - Method in class net.eduvax.grant.core.TaskletContext
Fire runtime event.
sendNodeStatus(HttpRequest, HttpResponse) - Method in class net.eduvax.grant.xmlrpc.NodeHttpHandler
send node status in http response.
sendTaskletOutput(HttpRequest, HttpResponse) - Method in class net.eduvax.grant.xmlrpc.NodeHttpHandler
send one tasklet output in http response.
setArgs(Collection) - Method in class net.eduvax.grant.simul.Test
set test arguments.
setArgs(Collection) - Method in class net.eduvax.grant.simul.TestA
set test arguments.
setClient(NodeClient) - Method in class net.eduvax.grant.simul.TestNode
 
setContext(TaskletContext) - Method in class net.eduvax.grant.core.AbstractTasklet
set tsklet context.
setContext(TaskletContext) - Method in interface net.eduvax.grant.core.Tasklet
set tsklet context.
setFitness(double) - Method in class net.eduvax.grant.core.Node
change node fitness
setLoadCost(int) - Method in class net.eduvax.grant.simul.TestNode
Changes load cost.
setMaxLoad(int) - Method in class net.eduvax.grant.core.LocalNode
change max load.
setPerf(int) - Method in class net.eduvax.grant.simul.TestNode
Changes performance indice value.
setRouteStatus(int) - Method in class net.eduvax.grant.core.ExecRequest
change route status
setSelector(Selector) - Method in class net.eduvax.grant.core.LocalNode
defines selector.
setState(int) - Method in class net.eduvax.grant.core.LocalNode
internal state change request.
shutdown() - Method in class net.eduvax.grant.core.LocalNode
shutdown node
shutdown() - Method in class net.eduvax.grant.core.Node
shutdown node.
shutdown() - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
handle shutdown request
shutdown() - Method in class net.eduvax.grant.xmlrpc.WebServer
stop server.
shutdown() - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to shutdown remote node.
splitRouterPath(String) - Method in class net.eduvax.grant.core.ExecRequest
Split a string router path as an array.
start() - Method in class net.eduvax.grant.xmlrpc.WebServer
start server.
state - Variable in class net.eduvax.grant.core.LocalNode
internal state
STATE_FULL - Static variable in class net.eduvax.grant.core.LocalNode
 
STATE_HALTED - Static variable in class net.eduvax.grant.core.LocalNode
 
STATE_RUNNING - Static variable in class net.eduvax.grant.core.LocalNode
 
STATE_SHUTDOWN - Static variable in class net.eduvax.grant.core.LocalNode
 
STATE_STARTING - Static variable in class net.eduvax.grant.core.LocalNode
 
STATES_NAME - Static variable in class net.eduvax.grant.core.LocalNode
 
status - Variable in class net.eduvax.grant.core.ExecRequest
routing status
status() - Method in class net.eduvax.grant.core.LocalNode
 
status() - Method in class net.eduvax.grant.core.Node
status information.
status() - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
 
status() - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to get remote node status.
step - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
stopAll() - Method in class net.eduvax.grant.core.TaskletManager
stop all running tasklets.
submitDelayedRequest(ExecRequest) - Method in class net.eduvax.grant.core.LocalNode
 
submitRequest(ExecRequest) - Method in class net.eduvax.grant.core.LocalNode
Handle exec request.
submitRequest(ExecRequest) - Method in class net.eduvax.grant.core.Node
Handle exec request.
submitRequest(String, String, String, String, String) - Method in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
node's executeRequest method wrapper.
submitRequest(ExecRequest) - Method in class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
xml rpc call to route request to a node.

T

task - Variable in class net.eduvax.grant.core.TaskletManager.TaskletThread
job to run
taskId - Variable in class net.eduvax.grant.core.ExecRequest
task ID, this ID is created by first requester.
Tasklet - Interface in net.eduvax.grant.core
A Tasklet is a runnable.
TaskletContext - Class in net.eduvax.grant.core
Tasklet execution context.
TaskletContext(ExecRequest, LocalNode) - Constructor for class net.eduvax.grant.core.TaskletContext
create new tasklet context
TaskletEvent - Class in net.eduvax.grant.core
Tasklet event.
TaskletEvent(ExecRequest, Object) - Constructor for class net.eduvax.grant.core.TaskletEvent
Create event relating to tasklet specified by exec request.
TaskletEvent(ExecRequest) - Constructor for class net.eduvax.grant.core.TaskletEvent
 
TaskletEvent() - Constructor for class net.eduvax.grant.core.TaskletEvent
ExecRequest is mandatory for event creation.
TaskletEventDispatcher - Class in net.eduvax.grant.core
Tasklet event dispatcher.
TaskletEventDispatcher() - Constructor for class net.eduvax.grant.core.TaskletEventDispatcher
create new dispatcher.
TaskletEventListener - Interface in net.eduvax.grant.core
Tasklet events notification interface.
TaskletJarCache - Class in net.eduvax.grant.core
 
TaskletJarCache() - Constructor for class net.eduvax.grant.core.TaskletJarCache
 
TaskletJarCache(String) - Constructor for class net.eduvax.grant.core.TaskletJarCache
 
taskletManager - Variable in class net.eduvax.grant.core.LocalNode
tasklet manager
TaskletManager - Class in net.eduvax.grant.core
 
TaskletManager() - Constructor for class net.eduvax.grant.core.TaskletManager
 
TaskletManager(LocalNode) - Constructor for class net.eduvax.grant.core.TaskletManager
create new tasklet manager attached to a node.
TaskletManager.TaskletThread - Class in net.eduvax.grant.core
Tasklet Thread wrapper.
TaskletManager.TaskletThread(TaskletManager, ExecRequest, Tasklet) - Constructor for class net.eduvax.grant.core.TaskletManager.TaskletThread
Create a new Tasklet Thread from given request to be run by given node.
taskURL - Variable in class net.eduvax.grant.core.ExecRequest
tasklet to run (URL where to donwload tasklet).
terminalNodes - Variable in class net.eduvax.grant.simul.TestA
terminal nodes.
Test - Class in net.eduvax.grant.simul
grant test template.
Test() - Constructor for class net.eduvax.grant.simul.Test
create new test.
TestA - Class in net.eduvax.grant.simul
1st test suite : local nodes and jobs got from standard input.
TestA() - Constructor for class net.eduvax.grant.simul.TestA
 
TestNode - Class in net.eduvax.grant.simul
Evaluation node.
TestNode(String, int) - Constructor for class net.eduvax.grant.simul.TestNode
Creates new test node.
TestRandomNode - Class in net.eduvax.grant.simul
This node selects strictly randomly other nodes when routing.
TestRandomNode(String, int) - Constructor for class net.eduvax.grant.simul.TestRandomNode
Create new TestRandomNode.
TestRoundRobinNode - Class in net.eduvax.grant.simul
Test node with round robin selector.
TestRoundRobinNode(String, int) - Constructor for class net.eduvax.grant.simul.TestRoundRobinNode
create new round robin test node.
TestTasklet - Class in net.eduvax.grant.simul
Tasklet base test.
TestTasklet() - Constructor for class net.eduvax.grant.simul.TestTasklet
Create new test tasklet.
time - Variable in class net.eduvax.grant.core.ExecReport
task completion time.
trace(String) - Method in class net.eduvax.grant.simul.TestA
trace a message.
traceNodes() - Method in class net.eduvax.grant.simul.TestA
trace all nodes state.

W

waitingTasks - Variable in class net.eduvax.grant.core.LocalNode
tasks wainting to be runned by this node.
webserver - Variable in class net.eduvax.grant.xmlrpc.NodeXMLrpcServer
Web server serving this xmlrpm server.
WebServer - Class in net.eduvax.grant.xmlrpc
Grant web server.
WebServer(int, Node, NodeXMLrpcServer) - Constructor for class net.eduvax.grant.xmlrpc.WebServer
create new web server

X

xmlrpcNode - Variable in class net.eduvax.grant.xmlrpc.NodeHttpHandler
xmlrpc server handler
XMLrpcNodeFactory - Class in net.eduvax.grant.xmlrpc
 
XMLrpcNodeFactory() - Constructor for class net.eduvax.grant.xmlrpc.XMLrpcNodeFactory
 
XMLrpcRemoteNode - Class in net.eduvax.grant.xmlrpc
Node request broker on xml rpc.
XMLrpcRemoteNode(String) - Constructor for class net.eduvax.grant.xmlrpc.XMLrpcRemoteNode
Create new xmlrpc node.
xmlServer - Variable in class net.eduvax.grant.xmlrpc.NodeHttpHandler
xmlrpc server
xstart - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
xstop - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 

Y

ystart - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 
ystop - Variable in class net.eduvax.grant.tasklets.fractal.Mandelbrot
 

A C D E F G H I J K L M N O P R S T W X Y