public IntegrationEventBus( IQueueProcessor queueProcessor, IServiceProvider serviceProvider, IIntegrationEventTopicMapping integrationEventTopicMapping) { _serviceProvider = serviceProvider; _queueProcessor = queueProcessor; _integrationEventTopicMapping = integrationEventTopicMapping; }
public IntegrationRetryBackgroundService( IServiceProvider services, IQueueProcessor queueProcessor, IIntegrationEventTopicMapping topicMapping, IConfiguration configuration) { _services = services; _queueProcessor = queueProcessor; _topicMapping = topicMapping; IntegrationEventRetryIntervalInMinute = configuration.GetValue <int>("IntegrationEventRetryIntervalInMinute"); }