Click or drag to resize

ClusterJobScheduler.WaitUntilDone Method

Blocks until all tasks in this job complete or the operation times out. The callback passed in for the heartbeat is called with the period specified by the millisecondsHeartbeat argument.

Namespace:  AGI.Parallel.Client
Assembly:  AGI.Parallel.Client (in AGI.Parallel.Client.dll) Version: 2.10.0.1777 (2.10.0.1777)
Syntax
public bool WaitUntilDone(
	Guid jobId,
	int millisecondsTimeout,
	Action heartbeatCallback,
	int millisecondsHeartbeat
)

Parameters

jobId
Type: System.Guid
The job id for the job to be submitted.
millisecondsTimeout
Type: System.Int32
The timeout (in milliseconds).
heartbeatCallback
Type: System.Action
The heartbeat callback.
millisecondsHeartbeat
Type: System.Int32
The heartbeat period (in milliseconds).

Return Value

Type: Boolean
true if job completed, false if timed-out.

Implements

IJobScheduler.WaitUntilDone(Guid, Int32, Action, Int32)
Exceptions
ExceptionCondition
JobSchedulerExceptionThrown if client disconnects from the job scheduler.
See Also

STK Parallel Computing Server 2.10 API for .NET