Class DataPipelineStageRunner
- Namespace
- FoundationaLLM.DataPipelineEngine.Services.Runners
- Assembly
- FoundationaLLM.DataPipelineEngine.dll
Provides capabilities for running data pipelines.
public class DataPipelineStageRunner
- Inheritance
-
DataPipelineStageRunner
- Inherited Members
- Extension Methods
Constructors
DataPipelineStageRunner(string, IDataPipelineStateService, ILogger<DataPipelineStageRunner>)
Provides capabilities for running data pipelines.
public DataPipelineStageRunner(string stageName, IDataPipelineStateService stateService, ILogger<DataPipelineStageRunner> logger)
Parameters
stageName
stringThe name of the data pipeline stage that is run.
stateService
IDataPipelineStateServiceThe Data Pipeline State service.
logger
ILogger<DataPipelineStageRunner>The logger used for logging.
Properties
Changed
public bool Changed { get; }
Property Value
Completed
public bool Completed { get; }
Property Value
CompletedWorkItemsCount
public int CompletedWorkItemsCount { get; }
Property Value
ContentItemsCanonicalIds
public List<string> ContentItemsCanonicalIds { get; }
Property Value
StageName
public string StageName { get; }
Property Value
Successful
public bool Successful { get; }
Property Value
SuccessfulWorkItemsCount
public int SuccessfulWorkItemsCount { get; }
Property Value
WorkItemsCount
public int WorkItemsCount { get; }
Property Value
Methods
InitializeExisting(List<DataPipelineRunWorkItem>)
public void InitializeExisting(List<DataPipelineRunWorkItem> workItems)
Parameters
workItems
List<DataPipelineRunWorkItem>
InitializeNew(List<DataPipelineRunWorkItem>)
public Task InitializeNew(List<DataPipelineRunWorkItem> workItems)
Parameters
workItems
List<DataPipelineRunWorkItem>
Returns
ProcessDataPipelineRunWorkItem(DataPipelineRunWorkItem)
public Task ProcessDataPipelineRunWorkItem(DataPipelineRunWorkItem dataPipelineRunWorkItem)
Parameters
dataPipelineRunWorkItem
DataPipelineRunWorkItem
Returns
ResetChanged()
public void ResetChanged()
SetFailedWorkItems(List<DataPipelineRunWorkItem>)
public Task SetFailedWorkItems(List<DataPipelineRunWorkItem> workItems)
Parameters
workItems
List<DataPipelineRunWorkItem>