Click or drag to resize

Channel Class

Represents the channel between two operations.
Inheritance Hierarchy
SystemObject
  Ookii.Jumbo.Jet.Jobs.BuilderChannel

Namespace:  Ookii.Jumbo.Jet.Jobs.Builder
Assembly:  Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 2.0.0
Syntax
public sealed class Channel : IOperationOutput

The Channel type exposes the following members.

Constructors
  NameDescription
Public methodChannel
Initializes a new instance of the Channel class.
Top
Properties
  NameDescription
Public propertyChannelType
Gets or sets the channel type.
Public propertyMultiInputRecordReaderType
Gets or sets the type of the channel's multi-input record reader.
Public propertyPartitionAssignmentMethod
Gets or sets the partition assignment method used when PartitionsPerTask is larger than 1.
Public propertyPartitionCount
Gets or sets the number of partitions to create
Public propertyPartitionerType
Gets or sets the partitioner to use to spread the records across the output tasks.
Public propertyPartitionsPerTask
Gets or sets the number of partitions per task.
Public propertyReceiver
Gets the operation that is reading records from this channel.
Public propertyRecordType
Gets the type of the records that can be written to this channel.
Public propertySender
Gets the operation that is writing records to this channel.
Public propertySettings
Gets the settings for the channel's sending stage.
Public propertyTaskCount
Gets or sets the number of tasks created for this channel's receiving stage.
Top
Methods
  NameDescription
Public methodCreateInput
Creates an InputStageInfo for this channel.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also