Example #1
0
 public JobRunService(ITinyMessengerHub messengerHub, IJobbrRepository repository, IArtefactsStorageProvider artefactsStorageProvider, IMapper mapper)
 {
     this.messengerHub             = messengerHub;
     this.repository               = repository;
     this.artefactsStorageProvider = artefactsStorageProvider;
     this.mapper = mapper;
 }
Example #2
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;
        }
Example #3
0
 public ExposeArtefactStorageProvider(IArtefactsStorageProvider artefactStorageProvider)
 {
     this.ArtefactStorageProvider = artefactStorageProvider;
     Instance = this;
 }
Example #4
0
 public DirectServiceAccessComponent(IArtefactsStorageProvider artefactsStorageProvider)
 {
     Instance = this;
     this.artefactStorageProvider = artefactsStorageProvider;
 }