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));
 }
Exemplo n.º 4
0
 public UpdateTriggers(ITriggerIndexer triggerIndexer, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, ILogger <UpdateTriggers> logger)
 {
     _triggerIndexer = triggerIndexer;
     _workflowBlueprintMaterializer = workflowBlueprintMaterializer;
     _logger = logger;
 }
Exemplo n.º 5
0
 public DatabaseWorkflowProvider(IWorkflowDefinitionStore workflowDefinitionStore, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, ILogger <DatabaseWorkflowProvider> logger)
 {
     _workflowDefinitionStore       = workflowDefinitionStore;
     _workflowBlueprintMaterializer = workflowBlueprintMaterializer;
     _logger = logger;
 }