- getBetweenInvokes() - Static method in class net.sourceforge.jobman.Config
-
Get the sleep time, in milliseconds, between two invocations of new
processes or threads.
- getDescendants(String) - Static method in class net.sourceforge.jobman.Config
-
Get all descendants of a job.
- getEnableDebug() - Static method in class net.sourceforge.jobman.Config
-
- getExeCatchStdErr(String) - Static method in class net.sourceforge.jobman.Config
-
- getExeCatchStdOut(String) - Static method in class net.sourceforge.jobman.Config
-
- getExecCheckErr(String) - Static method in class net.sourceforge.jobman.Config
-
- getExecCheckLog(String) - Static method in class net.sourceforge.jobman.Config
-
- getExecParallels(String) - Static method in class net.sourceforge.jobman.Config
-
- getExecRank(String) - Static method in class net.sourceforge.jobman.Config
-
- getExecSuccess(String) - Static method in class net.sourceforge.jobman.Config
-
- getIgnoredErrors() - Static method in class net.sourceforge.jobman.Config
-
Get list of error messages that should be ignored.
- getJobInfo(String) - Static method in class net.sourceforge.jobman.Config
-
Get information on a job.
- getJobType(String) - Static method in class net.sourceforge.jobman.Config
-
Get the type of a given job.
- getLastSession(File) - Static method in class net.sourceforge.jobman.Logger
-
Obtain the session number of the last run.
- getLevel() - Method in class net.sourceforge.jobman.Task
-
- getLoops() - Static method in class net.sourceforge.jobman.JobMan
-
- getMasterFilePath() - Static method in class net.sourceforge.jobman.Logger
-
- getName() - Method in class net.sourceforge.jobman.Task
-
Get the name of the job.
- getNumParallel() - Static method in class net.sourceforge.jobman.Config
-
Get the max number of processes to be run in parallel.
- getParam() - Method in class net.sourceforge.jobman.Task
-
Get the parameters of the job.
- getPathByExtension(Task, String) - Static method in class net.sourceforge.jobman.Logger
-
- getQueueLen() - Static method in class net.sourceforge.jobman.Config
-
Get the max number of jobs to be placed in the queue.
- getResumeLast() - Static method in class net.sourceforge.jobman.Config
-
Get if jobman should start from where last run ended.
- getRoot() - Static method in class net.sourceforge.jobman.Config
-
Get jobman home directory.
- getRoot() - Static method in class net.sourceforge.jobman.Logger
-
Return the path to jobman home directory.
- getRunnings() - Static method in class net.sourceforge.jobman.Scheduler
-
Get the total number of running jobs.
- getStatus() - Method in class net.sourceforge.jobman.Task
-
- getSuccessString(String) - Static method in class net.sourceforge.jobman.Config
-
Get the string indicating a job has been completed successfully.
- getTimeFormat() - Static method in class net.sourceforge.jobman.Config
-
Get the date time format used in the master log file.
- getToStopString() - Static method in class net.sourceforge.jobman.Config
-
Get the string indicating a job has been completed successfully and request
skip all its sibling jobs.
- parallels - Variable in class net.sourceforge.jobman.Config.ExecInfo
-
For each job name, the number of max allowed parallels.
- Param - Class in net.sourceforge.jobman
-
- Param(Node, String, String) - Constructor for class net.sourceforge.jobman.Param
-
- param - Variable in class net.sourceforge.jobman.Task
-
The parameters to the job.
- parent - Variable in class net.sourceforge.jobman.Task
-
The parent job or this job.
- ParNode - Class in net.sourceforge.jobman
-
This class represent a parent with parameterized children.
- ParNode(Node, String, String, boolean) - Constructor for class net.sourceforge.jobman.ParNode
-
- parseErrFile(File) - Static method in class net.sourceforge.jobman.Logger
-
Parse an error file.
- Pause - Class in demo
-
- Pause() - Constructor for class demo.Pause
-
- pause(int) - Static method in class demo.Pause
-
Pause for a given seconds.
- pause() - Static method in class demo.Pause
-
Pause for a random time.
- pauseFile - Static variable in class net.sourceforge.jobman.Config
-
The File to the pause file.
- pauseFileName - Static variable in class net.sourceforge.jobman.Config
-
The file flags that the jobman running should pause.
- postPrep() - Method in class net.sourceforge.jobman.CaseNode
-
- postPrep() - Method in class net.sourceforge.jobman.DepNode
-
- postPrep() - Method in class net.sourceforge.jobman.Node
-
Precess the results of preparation jobs after all its current active
children are finished.
- postPrep() - Method in class net.sourceforge.jobman.ParNode
-
- postPrepDepd() - Method in class net.sourceforge.jobman.DepNode
-
- postPrepLock() - Method in class net.sourceforge.jobman.DepNode
-
- postSuccess() - Method in class net.sourceforge.jobman.DepNode
-
- postSuccess() - Method in class net.sourceforge.jobman.Node
-
- prepared - Variable in class net.sourceforge.jobman.Node
-
If the preliminary jobs have been completed, this is true.
- prePrep() - Method in class net.sourceforge.jobman.BasicNode
-
- prePrep() - Method in class net.sourceforge.jobman.CaseNode
-
- prePrep() - Method in class net.sourceforge.jobman.DepNode
-
- prePrep() - Method in class net.sourceforge.jobman.Node
-
Initial setup of the child jobs.
- prePrep() - Method in class net.sourceforge.jobman.ParNode
-
- Primes - Class in demo
-
This class is used by demo programs 1, 2, 3, 4, and 5.
- Primes() - Constructor for class demo.Primes
-
- printHeader() - Static method in class net.sourceforge.jobman.Logger
-
- proc - Variable in class net.sourceforge.jobman.Exec
-
The new process where job will be run.
- Product - Class in demo
-
This class is used in demo program 5.
- Product() - Constructor for class demo.Product
-
- projLock - Static variable in class net.sourceforge.jobman.Config
-
The file lock for this jobman program run.
- Range - Class in net.sourceforge.jobman
-
- Range(Node, String, String) - Constructor for class net.sourceforge.jobman.Range
-
- rank - Variable in class net.sourceforge.jobman.Config.ExecInfo
-
The rank of the job.
- readConfigFile(String) - Static method in class net.sourceforge.jobman.Config
-
Read files consisting of lines of key-value pairs.
- readIgnored() - Static method in class net.sourceforge.jobman.Config
-
Read error messages that should be ignored.
- readJobFile(String) - Static method in class net.sourceforge.jobman.Config
-
Read a configuration file and insert the lines (excluding comments) into
the passed in vector.
- readJobList() - Static method in class net.sourceforge.jobman.Config
-
Read the job list file.
- readLeafList() - Static method in class net.sourceforge.jobman.Config
-
Read the job rank file and stored the job ranking into Schedule class
variables.
- readParameter(Node, String) - Static method in class net.sourceforge.jobman.Logger
-
Read the parameter file for a parameterized job.
- refresh() - Static method in class net.sourceforge.jobman.Config
-
Process the configuration files.
- refreshFile - Static variable in class net.sourceforge.jobman.Config
-
The File of the refresh file.
- refreshFileName - Static variable in class net.sourceforge.jobman.Config
-
The file flags that the dynamic parameters should be re-read.
- register(Exec) - Static method in class net.sourceforge.jobman.Scheduler
-
Register a job.
- release() - Static method in class net.sourceforge.jobman.Config
-
Release the lock file held by the jobman program.
- reloadSettings() - Static method in class net.sourceforge.jobman.Config
-
Reload all dynamically configurable settings.
- repEx - Static variable in class net.sourceforge.jobman.Task
-
Underscore is used to replace all non-word characters in job parameters.
- report(Task) - Static method in class net.sourceforge.jobman.Logger
-
- reportCounter - Static variable in class net.sourceforge.jobman.Logger
-
- reportSession - Static variable in class net.sourceforge.jobman.Logger
-
- reserved - Static variable in class net.sourceforge.jobman.Config
-
Reserved keywords not to be used as a task name.
- resumeLast - Static variable in class net.sourceforge.jobman.Config
-
Indicates if the program should start from what was left in the previous
run.
- root - Static variable in class net.sourceforge.jobman.Config
-
The absolute path to the home directory of jobman.
- rootPath - Static variable in class net.sourceforge.jobman.Logger
-
- rosterSize() - Static method in class net.sourceforge.jobman.Assembler
-
- rosterSize - Static variable in class net.sourceforge.jobman.JobMan
-
- runTopJob() - Static method in class net.sourceforge.jobman.JobMan
-
Starting from the top most job, this function runs each job in the job
hierarchy, until all jobs are finished.
- SaveProd - Class in demo
-
- SaveProd() - Constructor for class demo.SaveProd
-
- Scheduler - Class in net.sourceforge.jobman
-
This class is the book keeper of exec jobs.
- Scheduler() - Constructor for class net.sourceforge.jobman.Scheduler
-
All data and methods are static.
- Select - Class in demo
-
- Select() - Constructor for class demo.Select
-
- selfLoggers - Static variable in class net.sourceforge.jobman.Param
-
- Setup - Class in demo
-
This class clean the working directory.
- Setup() - Constructor for class demo.Setup
-
- setup() - Static method in class net.sourceforge.jobman.JobMan
-
Load configurations and initiate log system.
- setup(String, String) - Static method in class net.sourceforge.jobman.Logger
-
Set up the logging system.
- sleepTime - Static variable in class net.sourceforge.jobman.Config
-
Sleep time, in milliseconds, between two cycles of job status updates.
- stat - Variable in class net.sourceforge.jobman.Task
-
The status of this job, which is used to communicate to the parent task.
- staticConfig() - Static method in class net.sourceforge.jobman.Config
-
Load the static configurations from the file.
- statMap - Static variable in class net.sourceforge.jobman.Config
-
Map from each job name to a pair of its specific success string and Boolean
if error should be checked.
- Status - Enum in net.sourceforge.jobman
-
- Status() - Constructor for enum net.sourceforge.jobman.Status
-
- statusByLog(File, String) - Static method in class net.sourceforge.jobman.Logger
-
Obtain the status of the task by parsing the log file of the task.
- strRep - Variable in class net.sourceforge.jobman.Task
-
The String representation of this Task.
- substitute(ArrayList<String>, Map<String, String>) - Static method in class net.sourceforge.jobman.Config
-
- success - Variable in class net.sourceforge.jobman.Config.ExecInfo
-
- successString - Static variable in class net.sourceforge.jobman.Config
-
The default string indicating that a terminal job has finished
successfully.
- summary() - Static method in class net.sourceforge.jobman.JobMan
-
Summary information including total executable runs, etc.
- Task - Class in net.sourceforge.jobman
-
A job is uniquely defined by its name and its parameters.
- Task(Node, String, String) - Constructor for class net.sourceforge.jobman.Task
-
Construct a job and set its status to READY.
- taskStatus(Task) - Static method in class net.sourceforge.jobman.Logger
-
Scan the log and the err files to see if the task has completed
successfully.
- terminate() - Method in class net.sourceforge.jobman.Exec
-
Kill this job and set its status to fail.
- terminate() - Method in class net.sourceforge.jobman.Node
-
Terminate this job.
- terminate() - Method in class net.sourceforge.jobman.Param
-
- terminate() - Method in class net.sourceforge.jobman.Range
-
- terminate() - Method in class net.sourceforge.jobman.Task
-
Forcibly terminate this job.
- timeFormat - Static variable in class net.sourceforge.jobman.Config
-
The date time format used in log file.
- topJob - Static variable in class net.sourceforge.jobman.JobMan
-
- topJobName - Static variable in class net.sourceforge.jobman.Config
-
The name of the top most job.
- topJobName - Static variable in class net.sourceforge.jobman.JobMan
-
The topmost job name, default to "all" if not specified.
- topStatus - Static variable in class net.sourceforge.jobman.JobMan
-
The status of the top job.
- toStopString - Static variable in class net.sourceforge.jobman.Config
-
The string indicating that the job requests all its sibling jobs should be
skipped.
- toString() - Method in class net.sourceforge.jobman.Task
-
Get the string representation of the job.
- traceMaster(String) - Static method in class net.sourceforge.jobman.Logger
-
Write message into the master log file.
- traceMaster(Exception) - Static method in class net.sourceforge.jobman.Logger
-
Write non-critical Exception message into the master log file.
- tryInvoke(Exec) - Static method in class net.sourceforge.jobman.Scheduler
-
Try to invoke a exec job.