ClusterJobScheduler.SubmitJob Method |
Submits job to the job scheduler so the job scheduler can add the job to its queue.
Namespace:
AGI.Parallel.Client
Assembly:
AGI.Parallel.Client (in AGI.Parallel.Client.dll) Version: 2.10.0.1777 (2.10.0.1777)
Syntaxpublic void SubmitJob(
Job job,
Action<Task> taskCompletedCallback,
Action<TaskStatus, TaskStatus, Task, TaskState> taskStateChangedCallback,
Action<JobState> jobSubmittedCallback,
Action jobCompletedCallback,
Action<Task, TaskProgressInformation> taskProgressCallback
)
Public Sub SubmitJob (
job As Job,
taskCompletedCallback As Action(Of Task),
taskStateChangedCallback As Action(Of TaskStatus, TaskStatus, Task, TaskState),
jobSubmittedCallback As Action(Of JobState),
jobCompletedCallback As Action,
taskProgressCallback As Action(Of Task, TaskProgressInformation)
)
Parameters
- job
- Type: AGI.Parallel.Client.Job
The job to be submitted. - taskCompletedCallback
- Type: System.Action<Task>
The task completed callback. - taskStateChangedCallback
- Type: System.Action<TaskStatus, TaskStatus, Task, TaskState>
The task state changed callback. - jobSubmittedCallback
- Type: System.Action<JobState>
The job submitted callback. - jobCompletedCallback
- Type: System.Action
The job completed callback. - taskProgressCallback
- Type: System.Action<Task, TaskProgressInformation>
The task progress callback.
Implements
IJobScheduler.SubmitJob(Job, Action<Task>, Action<TaskStatus, TaskStatus, Task, TaskState>, Action<JobState>, Action, Action<Task, TaskProgressInformation>)
Exceptions
See Also