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