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