Table of Contents

Namespace Apache.Ignite.Compute

Classes

BroadcastJobTarget

Compute broadcast job target.

ComputeException

Compute exception base class.

DeploymentUnit

Deployment unit identifier.

JobDescriptor

Job descriptor factory methods for .NET jobs.

JobDescriptor<TArg, TResult>

Compute job descriptor.

JobExecutionOptions

Job execution options.

JobState

Compute job state.

JobTarget

Compute job target.

NodeNotFoundException

Thrown when compute component can't find the node to run the job on in the cluster.

TaskDescriptor<TArg, TResult>

Compute task descriptor.

TaskState

Compute task state.

Interfaces

IBroadcastExecution<TResult>

Broadcast execution control object, provides information about the broadcast execution process and result.

IBroadcastJobTarget<T>

Compute broadcast job target.

ICompute

Ignite Compute API provides distributed job execution functionality.

IComputeJob<TArg, TResult>

Ignite compute job interface.

To define a compute job, implement this interface and deploy the binaries to the cluster with the Deployment API.
IJobExecutionContext

Compute job execution context. See ExecuteAsync(IJobExecutionContext, TArg, CancellationToken).

IJobExecution<T>

Job control object, provides information about the job execution process and result, allows cancelling the job.

IJobTarget<T>

Compute job target.

ITaskExecution<T>

Compute task control object, provides information about the task execution process and result, allows cancelling the task.

Enums

JobExecutorType

Job executor type.

JobStatus

Compute job status.

TaskStatus

Compute task status.