AGI.Parallel.Client Namespace

This namespace allows clients to submit and monitor jobs to a job scheduler.
Classes
  Class Description
Public classCode example AssemblyCollection
A collection of Assembly.
Public classCode example ClusterJobScheduler
Provides the methods used to submit and monitor jobs to cluster scheduler.
Public classCode example EmbeddedJobScheduler
Provides the methods used to submit and monitor jobs to embedded scheduler.
Public class EmbeddedJobSchedulerValidationException
Exception thrown when embedded job scheduler can't validate it has the files it needs to execute a task.
Public classCode example Job
Represents a group of tasks in the system.
Public classCode example JobCompletedEventArgs
Provides data for the JobCompleted event.
Public class JobSchedulerException
The exception that is thrown when a job scheduler error occurs.
Public class JobSchedulerSettings
Global settings for the job scheduler.
Public class JobSubmittedEventArgs
Provides data for the JobSubmitted event.
Public class TaskCollection
A collection of Task.
Public classCode example TaskCompletedEventArgs
Provides data for the TaskCompleted event.
Public class TaskPreconditionCollection
A collection of TaskPrecondition.
Public classCode example TaskProgressEventArgs
Provides data for the TaskProgressUpdated event.
Public classCode example TaskStatusChangedEventArgs
Provides data for the TaskStateChanged event.
Interfaces
  Interface Description
Public interface ICheckCapability
Provides the methods to check agent capabilities.
Public interfaceCode example IEnforceTaskPrecondition
Indicates that the job scheduler enforces task preconditions. This is a marker interface and has no methods.
Public interfaceCode example IGetAgentInfo
Provides the methods to get the agents of the job scheduler.
Public interfaceCode example IGetAuthorizationInfo
Provides the methods to check if the user is authorized.
Public interfaceCode example IGetHostLog
Provides the methods to get the log of the host.
Public interface IGetLicenseInfo
Provides the methods to get the license information.
Public interface IGetVersionInfo
Provides the methods to get the job scheduler version.
Public interfaceCode example IJobScheduler
Provides the methods used to submit and monitor jobs to a job scheduler.
Enumerations
  Enumeration Description
Public enumeration JobPriority
Specifies the scheduling priority of a Job.

STK Scalability 1.4 API for .NET