Arguments for ErrorOccurred event
A factory class to create orchestrator instances, i.e. objects that implement the IOrchestrator interface.
Arguments for PhaseStarting and PhaseFinished events
Immutable type that describes the current state of a given phase of the Data Conveyer process. Instances are returned by the GetProcessingStatus method (of record and cluster).
Result from a task returned by the orchestrator execution.
Arguments for ProgressChanged event
Interface that defines a GlobalCache, a thread-safe repository of key value pairs to contain global data and signals to synchronize multi-threaded processing. GlobalCache elements are available throughout all phases of Data Conveyer processing. Element keys are of type string, values can be one of: int, DataTime, decimal, string or object.
GlobalCache elements must be defined using GlobalCacheElements configuration setting. During the process execution, element values can be updated, but no elements can be added/removed.
Interface defining members of the pipeline orchestrator.
Possible reasons for completion of process execution.