public SubscribedComponentManager( IComponentRegistry componentRegistry, IComponentConfigUpdateNotifier componentConfigUpdateNotifier, IJobStorage jobStorage, IOptions <ComponentIdentifiers> options, IEventTracker <SubscribedComponentManager> logger) { _identifiers = options.Value; _componentRegistry = componentRegistry; _componentConfigUpdateNotifier = componentConfigUpdateNotifier; _jobStorage = jobStorage; _logger = logger; }
public RegistrationRequestProcessor( ISubscribedComponentManager subscribedComponentManager, IMessageBrokerApi messageBrokerApi, IComponentRegistry componentRegistry, IMessageBrokerProducer producer, IOptions <ComponentIdentifiers> componentIdentifierOptions, IOptions <RegistrationRequestValidationOptions> registrationRequestValidationOptions, ILogger <RegistrationRequestProcessor> logger) { _componentIdentifiers = componentIdentifierOptions.Value; _subscribedComponentManager = subscribedComponentManager; _messageBrokerApi = messageBrokerApi; _componentRegistry = componentRegistry; _producer = producer; _registrationRequestValidation = registrationRequestValidationOptions.Value; _logger = logger; }
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; }