public ExecutorService(IOrchestrationQueue queue, ILogger <ExecutorService> logger, IOrchestratorImplementation implementation, ActivitySource source) { this.queue = queue; _logger = logger; _implementation = implementation; _source = source; }
public OrchestratorImplementation( ILogger <OrchestratorImplementation> logger, IRequestRouter requestRouter, IWorkflowRegistry registry, IWorkTracker workTracker, IOrchestrationQueue orchestrationQueue, IConfiguration configuration) { _logger = logger; _requestRouter = requestRouter; _registry = registry; _workTracker = workTracker; _orchestrationQueue = orchestrationQueue; _configuration = configuration; }
public GrpcOrchestratorTransport(IOrchestratorImplementation implementation, IOrchestrationQueue workQueue) { this._impl = implementation; _workQueue = workQueue; }