Click or drag to resize

StageConfiguration Class

Provides the configuration for a stage in a job. A stage is a collection of tasks that perform the same function but on different inputs.
Inheritance Hierarchy
SystemObject
  Ookii.Jumbo.Jet.JobsStageConfiguration

Namespace:  Ookii.Jumbo.Jet.Jobs
Assembly:  Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 2.0.0
Syntax
public class StageConfiguration

The StageConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodStageConfiguration
Initializes a new instance of the StageConfiguration class.
Top
Properties
  NameDescription
Public propertyAllowOutputRecordReuse
Gets a value that indicates whether the tasks of this stage may re-use the same object instance when they write records to the output.
Public propertyAllowRecordReuse
Gets a value that indicates whether the task type allows reusing the same object instance for every record.
Public propertyChildStage
Gets or sets a child stage that will be connected to this stage's tasks via a PipelineOutputChannel.
Public propertyChildStagePartitionerType
Gets or sets the name of the type of the partitioner to use to partitioner elements amount the child stages' tasks.
Public propertyCompoundStageId
Gets the compound stage ID.
Public propertyDataInput
Gets or sets the input for this stage.
Public propertyDataInputType
Gets or sets the Type of the IDataInput used by this stage.
Public propertyDataOutput
Gets or sets the data output for this stage.
Public propertyDataOutputType
Gets or sets the Type of the IDataOutput used by this stage.
Public propertyDependentStages
Gets the IDs of stages that have a dependency on this stage that is not represented by a channel.
Public propertyHasDataInput
Gets a value indicating whether this stage has input other than a channel.
Public propertyHasDataOutput
Gets a value indicating whether this stage has an IDataOutput to which the output is written.
Public propertyInternalPartitionCount
Gets the total number of partitions output from this stage. This does not include the output channel's partitioning, only the internal partitioning done by compound stages.
Public propertyLeaf
Gets the deepest nested child stage of this compound stage.
Public propertyMultiInputRecordReaderType
Gets or sets the type of multi record reader to use when there are multiple channels with this stage as output stage.
Public propertyOutputChannel
Gets or sets the output channel configuration for this stage.
Public propertyParent
Gets the parent of this instance.
Public propertyRoot
Gets the root stage of this compound stage.
Public propertyStageId
Gets or sets the unique identifier for the stage.
Public propertyStageSettings
Gets or sets a list of settings that are specific to this task.
Public propertyTaskCount
Gets or sets the number of tasks in this stage.
Public propertyTaskType
Gets or sets the type that implements the task.
Public propertyTaskTypeInfo
Gets information about the task type.
Top
Methods
  NameDescription
Public methodAddSetting
Adds a setting.
Public methodAddSettings
Adds the specified settings.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNamedChildStage
Gets a child stage of this stage.
Public methodGetSetting(String, String)
Gets a string setting with the specified default value.
Public methodGetSettingT(String, T)
Gets a setting with the specified type and default value.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Public methodTryGetSettingT
Tries to get a setting with the specified type from the stage settings.
Public methodValidate
Checks whether this stage configuration is complete and consistent.
Top
See Also