public BlobStorageWorkflowProvider(IOptions <BlobStorageWorkflowProviderOptions> options, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, IContentSerializer contentSerializer, ILogger <BlobStorageWorkflowProvider> logger) { _storage = options.Value.BlobStorageFactory(); _workflowBlueprintMaterializer = workflowBlueprintMaterializer; _contentSerializer = contentSerializer; _logger = logger; }
public BlobStorageWorkflowProvider(IBlobStorage storage, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, IContentSerializer contentSerializer, ILogger <BlobStorageWorkflowProvider> logger) { _storage = storage; _workflowBlueprintMaterializer = workflowBlueprintMaterializer; _contentSerializer = contentSerializer; _logger = logger; }
public HostedWorkflowRunner(IStartsWorkflow workflowRunner, IContentSerializer serializer, IWorkflowBlueprintMaterializer materializer) { _workflowRunner = workflowRunner ?? throw new System.ArgumentNullException(nameof(workflowRunner)); _serializer = serializer ?? throw new System.ArgumentNullException(nameof(serializer)); _materializer = materializer ?? throw new System.ArgumentNullException(nameof(materializer)); }
public UpdateTriggers(ITriggerIndexer triggerIndexer, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, ILogger <UpdateTriggers> logger) { _triggerIndexer = triggerIndexer; _workflowBlueprintMaterializer = workflowBlueprintMaterializer; _logger = logger; }
public DatabaseWorkflowProvider(IWorkflowDefinitionStore workflowDefinitionStore, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, ILogger <DatabaseWorkflowProvider> logger) { _workflowDefinitionStore = workflowDefinitionStore; _workflowBlueprintMaterializer = workflowBlueprintMaterializer; _logger = logger; }