Esempio n. 1
0
 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;
 }
Esempio n. 3
0
 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();
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        public OnCheckForJobTimeout(
            ILogger logger,
            IJobManagementService jobManagementService)
        {
            Guard.ArgumentNotNull(logger, nameof(logger));
            Guard.ArgumentNotNull(jobManagementService, nameof(jobManagementService));

            _logger = logger;
            _jobManagementService = jobManagementService;
        }
Esempio n. 7
0
 public ManagementController(
     IJobManagementService jobManagementService,
     IStorageService storageService,
     ILogger <KafkaResultProducer> kafkaLogger,
     IEventTracker <ManagementController> logger)
 {
     _jobManagementService = jobManagementService;
     _storageService       = storageService;
     _kafkaLogger          = kafkaLogger;
     _eventTracker         = logger;
 }
Esempio n. 8
0
 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;
 }
Esempio n. 9
0
        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;
 }
Esempio n. 11
0
 public JobController(ILogger <JobController> logger, IJobManagementService jobAdministrationService)
 {
     _logger = logger;
     _jobManagementService = jobAdministrationService;
 }
Esempio n. 12
0
 public JobController(IQueryService queryService, IJobManagementService jobManagementService)
 {
     this.queryService         = queryService;
     this.jobManagementService = jobManagementService;
 }
Esempio n. 13
0
        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;
        }
Esempio n. 14
0
 public JobsController(IJobManagementService jobManagementService)
 {
     _jobManagementService = jobManagementService;
 }