예제 #1
0
 public ConnectionsController(
     IRunnerStateService runnerStateService,
     IHubContext <RunnerHub> hubContext,
     ICloudIntegrationService cloudIntegrationService)
 {
     this.runnerStateService      = runnerStateService;
     this.hubContext              = hubContext;
     this.cloudIntegrationService = cloudIntegrationService;
 }
예제 #2
0
 public CloudCallbackFactory(
     IEnvironmentService environmentService,
     IConfigurationService runnerConfig,
     IRunnerStateService runnerStateService)
 {
     this.environmentService = environmentService;
     this.runnerStateService = runnerStateService;
     this.runnerConfig       = runnerConfig.RunnerConfig;
 }
예제 #3
0
 public TimerService(
     IRunnerStateService runnerStateService,
     IConfigurationService configurationService,
     ICloudIntegrationService cloudIntegrationService)
 {
     this.runnerStateService      = runnerStateService;
     this.cloudIntegrationService = cloudIntegrationService;
     this.runnerConfig            = configurationService.RunnerConfig;
 }
예제 #4
0
 public RunnerHub(
     IRunnerStateService runnerStateService,
     IConfigurationService runnerConfig,
     IHostApplicationLifetime appLifetime,
     ICloudIntegrationService cloudIntegrationService)
 {
     this.runnerStateService      = runnerStateService;
     this.runnerConfig            = runnerConfig.RunnerConfig;
     applicationLifetime          = appLifetime;
     this.cloudIntegrationService = cloudIntegrationService;
 }
예제 #5
0
 public HealthController(IRunnerStateService runnerStateService)
 {
     this.runnerStateService = runnerStateService;
 }