public Activity(string activityId, IFailureHandlingStrategy failureHandlingStrategy, params BaseStep[] steps) { _activityId = activityId; _failureHandlingStrategy = failureHandlingStrategy; _steps = steps; _waitingForExternalDependenciesBeginTime = null; }
public static Pipeline Build(this IPipelineBuilder builder, IFailureHandlingStrategy failureHandlingStrategy) { return(new PipelineFactory(new ActivatorStepFactory(), failureHandlingStrategy).Create("Pipeline", builder.BuildSchema())); }
public PipelineFactory(IStepFactory stepFactory, IFailureHandlingStrategy failureHandlingStrategy, params IStepPropertyValueProvider[] stepPropertyValueProviders) { _stepFactory = stepFactory; _failureHandlingStrategy = failureHandlingStrategy; _stepPropertyValueProviders = stepPropertyValueProviders; }