public RabbitMqEventBus( IEventExecutContext eventSubscriptionManger, ILogger <RabbitMqEventBus> logger, IBus bus, string queueName = null, int retryCount = 5 ) : base(eventSubscriptionManger) { _eventExecutContext = eventSubscriptionManger; _logger = logger; _ibus = bus; _eventExecutContext.OnEventRemoved += SubsManager_OnEventRemoved; _queueName = InitConsumer(queueName); }
protected BaseEventBus(IEventExecutContext eventSubscriptionManger) { _eventSubscriptionManger = eventSubscriptionManger; }