public QueueConsumerService( ILogger <QueueConsumerService> logger, IEventBusSubscriber eventBusSubscriber, IConsumerWorkerConfigProvider consumerWorkerConfigProvider) { _logger = logger; this.eventBusSubscriber = eventBusSubscriber; this.consumerWorkerConfigProvider = consumerWorkerConfigProvider; }
public BasketBusinessServices(IDistributedCacheRepository distributedCacheRepository, IAzureTableStorageRespository <ProductTableEntity> productRepository, ILogger <BasketBusinessServices> logger, IEventBusPublisher eventBusPublisher, IEventBusSubscriber eventBusSubscriber, IRestClient restClient, TelemetryClient telemetryClient) { _distributedCacheRepository = distributedCacheRepository; _productRepository = productRepository; _logger = logger; _eventBusPublisher = eventBusPublisher; _eventBusSubscriber = eventBusSubscriber; _restClient = restClient; _telemetryClient = telemetryClient; }
public EventBusRegistrationStartable(IEventBusSubscriber subscriber) { _subscriber = subscriber; }
public EdcSubscriptionService(IEventBusSubscriber eventBusSubscriber) { Ensure.That(eventBusSubscriber).IsNotNull(); _eventBusSubscriber = eventBusSubscriber; }
public MessageBrokerWorker(IEventBusSubscriber eventBusSubscriber) { _eventBusSubscriber = eventBusSubscriber; }