Click or drag to resize

JobConfiguration Class

Provides configuration information for a specific job.
Inheritance Hierarchy

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

The JobConfiguration type exposes the following members.

Public propertyAdditionalProgressCounters
Gets the additional progress counters.
Public propertyAssemblyFileNames
Gets the file name of the assembly holding the task classes.
Public propertyJobName
Gets or sets a descriptive name for the job. This is used for informational purposes only, and doesn't need to be unique.
Public propertyJobSettings
Gets a list of settings that can be accessed by the tasks in this job.
Public propertySchedulerOptions
Gets or sets the options controlling the scheduler behavior.
Public propertyStages
Gets a list of stages.
Public methodAddAdditionalProgressCounter
Adds an additional progress counter for the specified type.
Public methodAddDataInputStage
Adds a stage that reads input from a IDataInput.
Public methodAddSetting
Adds a setting.
Public methodAddSettings
Adds the specified settings.
Public methodAddStage(String, Type, Int32, InputStageInfo)
Adds a stage that takes input from other stages or no input.
Public methodAddStage(String, Type, Int32, IEnumerableInputStageInfo, Type)
Adds a stage that takes input from other stages or no input.
Public methodAddTypedSettingT
Adds a setting with the specified type.
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 methodGetAllChannels
Gets all channels in the job.
Public methodGetDependencyOrderedStages
Gets the top-level stages of the task in dependency order (if stage B depends on the output of stage A, then B will come after A in the order).
Public methodGetExplicitDependenciesForStage
Gets the stages that the specified stage explicitly depends on.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetInputStagesForStage
Gets the sending stages for the specified stage's input channel.
Public methodGetPipelinedStages
Gets all stages in a compound stage ID.
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 methodGetStage
Gets the root stage with the specified ID.
Public methodGetStageWithCompoundId
Gets the stage with the specified compound stage ID.
Public methodGetTotalTaskCount(String)
Gets the total number of tasks in a particular child stage.
Public methodStatic memberGetTotalTaskCount(IListStageConfiguration, Int32)
Gets the total number of tasks in a particular child stage.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberLoadXml(Stream)
Loads job configuration from an XML source.
Public methodStatic memberLoadXml(String)
Loads job configuration from an XML source.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRenameStage
Renames a stage and updates all references to its name.
Public methodSaveXml
Saves the current instance as XML to the specified stream.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetSettingT
Tries to get a setting with the specified type from the job settings.
Public methodValidate
Checks whether this job configuration is complete and consistent.
Public fieldStatic memberSchedulingThresholdSettingKey
The key that can be used in the JobSettings or StageSettings to override the SchedulingThreshold setting. The value of this setting is a Single between 0 and 1 that indicates the scheduling threshold.
Public fieldStatic memberXmlNamespace
The XML namespace for the job configuration XML.
See Also