Table of Contents

Class ReceiverDescriptor<TArg, TResult>

Namespace
Apache.Ignite.Table
Assembly
Apache.Ignite.dll

Stream receiver descriptor with a result type.

[Obsolete("Use ReceiverDescriptor<TItem, TArg, TResult> instead. This type will be removed in a future release.")]
public sealed record ReceiverDescriptor<TArg, TResult> : IEquatable<ReceiverDescriptor<TArg, TResult>>

Type Parameters

TArg

Argument type.

TResult

Result type.

Inheritance
ReceiverDescriptor<TArg, TResult>
Implements
Inherited Members

Constructors

ReceiverDescriptor(string, IEnumerable<DeploymentUnit>?, ReceiverExecutionOptions?)

Stream receiver descriptor with a result type.

public ReceiverDescriptor(string ReceiverClassName, IEnumerable<DeploymentUnit>? DeploymentUnits = null, ReceiverExecutionOptions? Options = null)

Parameters

ReceiverClassName string

Name of the streamer receiver class to execute.

DeploymentUnits IEnumerable<DeploymentUnit>

Deployment units.

Options ReceiverExecutionOptions

Execution options.

ReceiverDescriptor(Type, IEnumerable<DeploymentUnit>?, ReceiverExecutionOptions?)

Initializes a new instance of the ReceiverDescriptor<TArg, TResult> class.

public ReceiverDescriptor(Type type, IEnumerable<DeploymentUnit>? deploymentUnits = null, ReceiverExecutionOptions? options = null)

Parameters

type Type

Receiver type.

deploymentUnits IEnumerable<DeploymentUnit>

Deployment units.

options ReceiverExecutionOptions

Options.

Properties

DeploymentUnits

Deployment units.

public IEnumerable<DeploymentUnit>? DeploymentUnits { get; init; }

Property Value

IEnumerable<DeploymentUnit>

Options

Execution options.

public ReceiverExecutionOptions? Options { get; init; }

Property Value

ReceiverExecutionOptions

ReceiverClassName

Name of the streamer receiver class to execute.

public string ReceiverClassName { get; init; }

Property Value

string