This package contains the required classes to create a job, whatever the type and prepare it in order to be submit.
See: Description
Interface | Description |
---|---|
JobId |
Definition of a job identification, this will be used during scheduling to identify your job.
|
JobInfo |
JobInfo provides information about the Job it is linked with.
|
JobResult |
Result of the execution of a job which is a map of task result.
The key of the map is the name of the task on which to get the result. To identify the job attached to this result, a JobId and its name are provide by this class. You can get the task results within 3 different ways : Every results of every tasks executed in the job. Every results that have generated an exception. Every results that you pointed out as precious result. |
Class | Description |
---|---|
Job |
Definition of a job for the user.
|
JobDeadline | |
JobState |
This class contains all informations about the state of the job.
|
JobVariable | |
TaskFlowJob |
Use this class to create your job if you want to define a task flow job.
A task flow job or data flow job, is a job that can contain one or more task(s) with the dependencies you want. To make this type of job, just use the default no arg constructor, and set the properties you want to set. Then add tasks with the given method TaskFlowJob.addTask(Task) in order to fill the job with your own tasks. |
UserIdentification |
SchedulerUser is an internal representation of a user.
It provides some information like user name, admin status, etc... |
Enum | Description |
---|---|
JobPriority |
This is the different job priorities.
|
JobStatus |
Scheduling status of a job.
|
JobType |
Class representing the type of the job.
|
This package contains the required classes to create a job, whatever the type and prepare it in order to be submit.
@author ProActive Team. November 2007 @since ProActive 3.9