public JobsController(IJobService jobService, IJobManagementService jobManagementService, IJobDefinitionsService jobDefinitionsService) { _jobService = jobService; _jobManagementService = jobManagementService; _jobDefinitionsService = jobDefinitionsService; }
private void GetInjections() { _JobControllerLogger = (_JobControllerLogger is null) ? GetJobControllerLogger() : _JobControllerLogger; _JobManagementServiceLogger = (_JobManagementServiceLogger is null) ? GetJobManagementServiceLogger() : _JobManagementServiceLogger; _jobmanagemenDBContext = (_jobmanagemenDBContext is null) ? GetContext() : _jobmanagemenDBContext; _appSettings = (_appSettings is null) ? GetAppSettings() : _appSettings; _JobManagementService = (_JobManagementService is null) ? GetJobLogservice(_JobManagementServiceLogger, _appSettings, _jobmanagemenDBContext) : _JobManagementService; }
public OnJobNotification( ILogger logger, IJobManagementService jobManagementService, IMessengerService messengerService, IUserProfileProvider userProfileProvider, bool useAzureStorage = false) : base(logger, messengerService, FunctionName, $"{ServiceBusConstants.TopicNames.JobNotifications}/{ServiceBusConstants.TopicSubscribers.UpdateJobsOnCompletion}", useAzureStorage, userProfileProvider, jobManagementService) { }
public static void SetupTests(TestContext tc) { SetupTests("jobs"); _logger = CreateLogger(); _jobManagementService = CreateJobManagementService(); _userProfileProvider = CreateUserProfileProvider(); }
public MyExtension(IJobbrServiceProvider serviceProvider, IJobManagementService jobManagementService, IQueryService queryService) { Instance = this; // you can request basically anything that is available in the JobbrDI. The list of available types are // defined in the corresponding component models available on http://github.com/jobbrIO this.serviceProvider = serviceProvider; this.jobManagementService = jobManagementService; this.queryService = queryService; }
public OnCheckForJobTimeout( ILogger logger, IJobManagementService jobManagementService) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(jobManagementService, nameof(jobManagementService)); _logger = logger; _jobManagementService = jobManagementService; }
public ManagementController( IJobManagementService jobManagementService, IStorageService storageService, ILogger <KafkaResultProducer> kafkaLogger, IEventTracker <ManagementController> logger) { _jobManagementService = jobManagementService; _storageService = storageService; _kafkaLogger = kafkaLogger; _eventTracker = logger; }
public JobController(IAuthorizationService authorizationService, IJobService jobService, IJobManagementService jobManagementService, IGetAnalysisService getAnalysisService, ICsvService csvService, IEventTracker <JobController> eventTracker) { _authorizationService = authorizationService; _jobService = jobService; _jobManagementService = jobManagementService; _getAnalysisService = getAnalysisService; _csvService = csvService; _eventTracker = eventTracker; }
public OnJobNotification( ILogger logger, IJobManagementService jobManagementService, ICorrelationIdProvider correlationIdProvider) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(jobManagementService, nameof(jobManagementService)); Guard.ArgumentNotNull(correlationIdProvider, nameof(correlationIdProvider)); _logger = logger; _jobManagementService = jobManagementService; _correlationIdProvider = correlationIdProvider; }
public BatchService(ILogger <BatchService> logger, IJobManagementService jobManagementService) { _logger = logger; _jobManagementService = jobManagementService; }
public JobController(ILogger <JobController> logger, IJobManagementService jobAdministrationService) { _logger = logger; _jobManagementService = jobAdministrationService; }
public JobController(IQueryService queryService, IJobManagementService jobManagementService) { this.queryService = queryService; this.jobManagementService = jobManagementService; }
public ExposeAllServicesComponent(IJobbrServiceProvider serviceProvider, IArtefactsStorageProvider artefactsStorageProvider, IJobStorageProvider jobStorageProvider, IJobManagementService jobManagementService, IQueryService queryService, IServerManagementService managementService, IJobRunInformationService informationService, IJobRunProgressChannel progressChannel) { this.ServiceProvider = serviceProvider; this.ArtefactsStorageProvider = artefactsStorageProvider; this.JobStorageProvider = jobStorageProvider; this.JobManagementService = jobManagementService; this.QueryService = queryService; this.ManagementService = managementService; this.InformationService = informationService; this.ProgressChannel = progressChannel; instancesPerThread.Value = this; }
public JobsController(IJobManagementService jobManagementService) { _jobManagementService = jobManagementService; }