Example #1
0
 public StepsController(ILoggerFactory logger,
                        IOptionsMonitor <CindiClusterOptions> options) : base(logger.CreateLogger <StepsController>())
 {
     _option = options.CurrentValue;
     options.OnChange((change) =>
     {
         _option = change;
     });
 }
Example #2
0
 public UnassignStepCommandHandler(IEntitiesRepository entitiesRepository,
                                   ILogger <UnassignStepCommandHandler> logger,
                                   IOptionsMonitor <CindiClusterOptions> options,
                                   IClusterRequestHandler node)
 {
     _entitiesRepository = entitiesRepository;
     _node  = node;
     Logger = logger;
     options.OnChange((change) =>
     {
         _option = change;
     });
 }
Example #3
0
 public CompleteStepCommandHandler(IEntitiesRepository entitiesRepository,
                                   IClusterStateService clusterStateService,
                                   ILogger <CompleteStepCommandHandler> logger,
                                   CindiClusterOptions options,
                                   IMediator mediator,
                                   IClusterRequestHandler node,
                                   NodeStateService nodeStateService
                                   )
 {
     _entitiesRepository  = entitiesRepository;
     _clusterStateService = clusterStateService;
     Logger    = logger;
     _option   = options;
     _node     = node;
     _mediator = mediator;
 }
Example #4
0
 public ScanWorkflowCommandHandler(IEntitiesRepository entitiesRepository,
                                   IClusterStateService clusterStateService,
                                   ILogger <ScanWorkflowCommandHandler> logger,
                                   IOptionsMonitor <CindiClusterOptions> options,
                                   IMediator mediator,
                                   IClusterRequestHandler node
                                   )
 {
     _entitiesRepository  = entitiesRepository;
     _clusterStateService = clusterStateService;
     Logger  = logger;
     _option = options.CurrentValue;
     options.OnChange((change) =>
     {
         _option = change;
     });
     _mediator = mediator;
     _node     = node;
 }