Exemplo n.º 1
0
 public DependencyWaitingService(
     IStorageDependencyWaitingService storageDependencyWaitingService,
     IKafkaDependencyWaitingService kafkaDependencyWaitingService,
     ILogger <DependencyWaitingService> logger)
 {
     _storageDependencyWaitingService = storageDependencyWaitingService;
     _kafkaDependencyWaitingService   = kafkaDependencyWaitingService;
     _logger = logger;
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        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;
        }