IJobSchedulerContext Interface |
Namespace: AGI.Parallel.Infrastructure
The IJobSchedulerContext type exposes the following members.
| Name | Description | |
|---|---|---|
| Id |
Gets the id of the participant's mailbox.
(Inherited from IMessageEndpoint.) |
| Name | Description | |
|---|---|---|
| CreateChildJob |
Creates a child job and yields all resources to children.
| |
| CreateChildJob(Boolean) |
Creates a child job.
| |
| PostMessage(Object, Guid) |
Posts a message to the specified target mailbox.
(Inherited from IMessageEndpoint.) | |
| PostMessage(Object, Guid, Boolean) |
Posts a message to the specified target mailbox.
(Inherited from IMessageEndpoint.) | |
| ReceiveMessage |
Receives a message from the participant's mailbox. Blocks the current thread until a message arrives.
(Inherited from IMessageEndpoint.) | |
| ReceiveMessage(Guid) |
Receives a message from the participant's mailbox. Blocks the current thread until a message arrives.
(Inherited from IMessageEndpoint.) | |
| ReceiveMessage(Int32) |
Receives a message from the participant's mailbox. Blocks the current thread until a message arrives.
(Inherited from IMessageEndpoint.) | |
| ReceiveMessage(Int32, Guid) |
Receives a message from the participant's mailbox. Blocks the current thread until a message arrives.
(Inherited from IMessageEndpoint.) | |
| ReserveResource(String, Int64) |
Reserves the resource with the specified amount.
| |
| ReserveResource(String, Int64, Boolean) |
Reserves the resource with the specified amount, possibly restricting to children jobs.
| |
| ReserveResource(String, Int64, Int32) |
Reserves the resource with the specified amount, with the specified time-out.
| |
| ReserveResource(String, Int64, Boolean, Int32) |
Reserves the resource with the specified amount, possibly restricting to children jobs, and with the specified time-out.
| |
| YieldResource(String, Int64) |
Yields the resource with the specified amount without a restriction to children.
| |
| YieldResource(String, Int64, Boolean) |
Yields the resource with the specified amount.
|
| Name | Description | |
|---|---|---|
| NewMessage |
Occurs when a new message arrives.
(Inherited from IMessageEndpoint.) |
STK Parallel Computing Server 2.10 API for .NET