Beispiel #1
0
 public WorkflowEngine(
     IValuesEngine valuesEngine,
     IYamlSerializers serializers,
     ISecretTracker secretTracker,
     IConsole console,
     IJsonHttpClientFactory clientFactory,
     IBlueprintManager blueprintManager,
     IWorkflowLoader workflowLoader)
 {
     _valuesEngine     = valuesEngine;
     _serializers      = serializers;
     _secretTracker    = secretTracker;
     _console          = console;
     _clientFactory    = clientFactory;
     _blueprintManager = blueprintManager;
     _workflowLoader   = workflowLoader;
 }
Beispiel #2
0
 public WorkflowCommands(
     IWorkflowLoader workflowLoader,
     IWorkflowEngine workflowEngine,
     IValuesEngine valuesEngine,
     ITemplateEngineFactory templateEngineFactory,
     IYamlSerializers serializers,
     IPatternMatcherFactory patternMatcherFactory,
     ISecretTracker secretTracker,
     IBlueprintManager blueprintManager,
     IConsole console)
 {
     _workflowLoader        = workflowLoader;
     _workflowEngine        = workflowEngine;
     _valuesEngine          = valuesEngine;
     _templateEngineFactory = templateEngineFactory;
     _serializers           = serializers;
     _patternMatcherFactory = patternMatcherFactory;
     _secretTracker         = secretTracker;
     _blueprintManager      = blueprintManager;
     _console = console;
 }