public RabbitMqMessageSubscribe( IMessageHandlerManager messageHandlerManager, IMessageHandlerProvider messageHandlerProvider, IRabbitMqMessageConsumerFactory rabbitMqMessageConsumerFactory, IOptions <EventBusRabbitMqOptions> options, ILogger <RabbitMqMessageSubscribe> logger) { _messageHandlerManager = messageHandlerManager; _messageHandlerProvider = messageHandlerProvider; _rabbitMqMessageConsumerFactory = rabbitMqMessageConsumerFactory; _options = options; _logger = logger; RabbitMqMessageConsumerDic = new ConcurrentDictionary <string, IRabbitMqMessageConsumer>(); messageHandlerManager.OnEventRemoved += SubsManager_OnEventRemoved; }
public MessageHandlerProvider(IMessageHandlerManager messageHandlerManager) { _messageHandlerManager = messageHandlerManager; }
public LocalMessageSubscribe(IMessageHandlerManager messageHandlerManager) { _messageHandlerManager = messageHandlerManager; }