public QueuingWorkflowDispatcher(ICommandSender commandSender, IWorkflowInstanceStore workflowInstanceStore, IWorkflowRegistry workflowRegistry, ElsaOptions elsaOptions, ILogger <QueuingWorkflowDispatcher> logger) { _commandSender = commandSender; _workflowInstanceStore = workflowInstanceStore; _workflowRegistry = workflowRegistry; _workflowChannelOptions = elsaOptions.WorkflowChannelOptions; _logger = logger; }
public HangfireWorkflowDispatcher(IBackgroundJobClient jobClient, IWorkflowInstanceStore workflowInstanceStore, IWorkflowRegistry workflowRegistry, ElsaOptions elsaOptions, ILogger <HangfireWorkflowDispatcher> logger) { _jobClient = jobClient; _workflowInstanceStore = workflowInstanceStore; _workflowRegistry = workflowRegistry; _workflowChannelOptions = elsaOptions.WorkflowChannelOptions; _logger = logger; }