Example #1
0
 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;
 }