Mavidian.DataConveyer.Orchestrators Namespace |
Class | Description | |
---|---|---|
ErrorEventArgs |
Arguments for ErrorOccurred event
| |
OrchestratorConfig |
Configuration settings to be used by OrchestratorCreator when constructing an orchestrator
instance, i.e an object that implements the IOrchestrator interface.
| |
OrchestratorCreator |
A factory class to create orchestrator instances, i.e. objects that implement the IOrchestrator interface.
| |
PhaseEventArgs |
Arguments for PhaseStarting and PhaseFinished events
| |
PhaseStatus |
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).
| |
ProcessResult |
Result from a task returned by the orchestrator execution.
| |
ProgressEventArgs |
Arguments for ProgressChanged event
|
Interface | Description | |||
---|---|---|---|---|
IGlobalCache | 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. Signals, unlike elements, do not need to be declared; instead they are simply referred to in RaiseSignal(String), AwaitSignal(String)and AwaitSignalAsync(String) methods.
| |||
IOrchestrator |
Interface defining members of the pipeline orchestrator.
|
Enumeration | Description | |
---|---|---|
CompletionStatus |
Possible reasons for completion of process execution.
|