Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes