class Assembler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,java.lang.Integer> |
dormantsPerJob
The current inactive job length for each job name.
|
private static java.util.Map<java.lang.String,Status> |
jobRoster |
| Modifier | Constructor and Description |
|---|---|
private |
Assembler()
All members in this class are static.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static Task |
assembleTask(Node parent,
java.lang.String childName,
java.lang.String param)
Construct a Task object.
|
(package private) static Task |
assembleTask(java.lang.String taskName)
Construct the top level job.
|
(package private) static java.lang.String |
debugDump() |
(package private) static boolean |
hasCompleted(java.lang.String taskRep) |
(package private) static int |
rosterSize() |
(package private) static void |
update(Task t) |
private static final java.util.Map<java.lang.String,java.lang.Integer> dormantsPerJob
private static final java.util.Map<java.lang.String,Status> jobRoster
static Task assembleTask(java.lang.String taskName) throws java.lang.Exception
taskName - The name of the task.java.lang.Exceptionstatic Task assembleTask(Node parent, java.lang.String childName, java.lang.String param) throws java.lang.Exception
parent - The parent job.childName - The job name of the Task to be constructed.param - The parameters for the job. The parameters will be used as
arguments to executable jobs.java.lang.Exceptionstatic void update(Task t) throws java.lang.Exception
java.lang.Exceptionstatic boolean hasCompleted(java.lang.String taskRep)
static java.lang.String debugDump()
static int rosterSize()
Copyright © 2006-2015 Heng Sun.