public DependencyWaitingService( IStorageDependencyWaitingService storageDependencyWaitingService, IKafkaDependencyWaitingService kafkaDependencyWaitingService, ILogger <DependencyWaitingService> logger) { _storageDependencyWaitingService = storageDependencyWaitingService; _kafkaDependencyWaitingService = kafkaDependencyWaitingService; _logger = logger; }
public JobStorageProxy( HttpClient httpClient, IStorageDependencyWaitingService storageDependencyWaitingService, IOptions <JobStorageOptions> jobStorageOptionsAccessor, ILogger <JobStorageProxy> logger) { _httpClient = httpClient; _storageDependencyWaitingService = storageDependencyWaitingService; _logger = logger; _baseUri = jobStorageOptionsAccessor.Value.BaseUri; _addJobUri = new Uri(_baseUri, jobStorageOptionsAccessor.Value.AddJobRoute); _updateJobUri = new Uri(_baseUri, jobStorageOptionsAccessor.Value.UpdateJobRoute); _getJobUri = new Uri(_baseUri, jobStorageOptionsAccessor.Value.GetJobRoute); }
public ComponentStorageProxy(HttpClient httpClient, IStorageDependencyWaitingService storageDependencyWaitingService, IOptions <ComponentStorageOptions> componentStorageOptionsAccessor, IOptions <StorageChannelNames> storageChannelNamesAccessor, IOptions <ComponentIdentifiers> componentIdentifiers, ILogger <ComponentStorageProxy> logger) { _componentIdentifier = componentIdentifiers.Value; _httpClient = httpClient; _storageDependencyWaitingService = storageDependencyWaitingService; _logger = logger; _storageChannelNames = storageChannelNamesAccessor.Value; var baseUri = new Uri(componentStorageOptionsAccessor.Value.BaseUri); _addComponentUri = new Uri(baseUri, componentStorageOptionsAccessor.Value.AddOrUpdateComponentRoute); _getComponentUri = new Uri(baseUri, componentStorageOptionsAccessor.Value.GetComponentRoute); _getComponentsUri = new Uri(baseUri, componentStorageOptionsAccessor.Value.GetComponentsRoute); _getComponentJobConfigUriTemplate = baseUri.AbsoluteUri.TrimEnd('/') + componentStorageOptionsAccessor.Value.ComponentJobConfigRoute; _insertComponentJobConfigUriTemplate = baseUri.AbsoluteUri.TrimEnd('/') + componentStorageOptionsAccessor.Value.ComponentJobConfigRoute; }