Click or drag to resize

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)
Syntax
public void SubmitJob(
	Job job,
	Action<Task> taskCompletedCallback,
	Action<TaskStatus, TaskStatus, Task, TaskState> taskStateChangedCallback,
	Action<JobState> jobSubmittedCallback,
	Action jobCompletedCallback,
	Action<Task, TaskProgressInformation> taskProgressCallback
)

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
ExceptionCondition
JobSchedulerExceptionIf a task or task environment cannot be serialized.
See Also

STK Parallel Computing Server 2.10 API for .NET