public RabbitMqDomainEventSubscriber( IRabbitMqSubscriber rabbitMqSubscriber, IRabbitMqMessageFactory rabbitMqMessageFactory) { _rabbitMqSubscriber = rabbitMqSubscriber; _rabbitMqMessageFactory = rabbitMqMessageFactory; }
public RabbitMqDomainEventPublisher( IRabbitMqPublisher rabbitMqPublisher, IRabbitMqMessageFactory rabbitMqMessageFactory) { _rabbitMqPublisher = rabbitMqPublisher; _rabbitMqMessageFactory = rabbitMqMessageFactory; }
public RabbitMqEventPublisher(IRabbitMqEventPublisherConfiguration configuration) { _configuration = configuration; _rabbitMqMessageFactory = new RabbitMqMessageFactory(); _connectionFactory = new ConnectionFactory { Uri = _configuration.Connection }; }
public RabbitMqEventProvider(IRabbitMqEventProviderConfiguration configuration, IApplicationDefinition applicationDefinition, IDomainEventFactory domainEventFactory, IDomainEventBus domainEventBus) { _configuration = configuration; _rabbitMqMessageFactory = new RabbitMqMessageFactory(); _applicationDefinition = applicationDefinition; _domainEventFactory = domainEventFactory; _domainEventBus = domainEventBus; _connectionFactory = new ConnectionFactory { Uri = _configuration.Connection }; }
public RabbitMqSubscriber( ILog log, IRabbitMqConnectionFactory connectionFactory, IRabbitMqConfiguration configuration, ITransientFaultHandler <IRabbitMqRetryStrategy> transientFaultHandler, IRabbitMqMessageFactory rabbitMqMessageFactory ) { _log = log; _connectionFactory = connectionFactory; _configuration = configuration; _transientFaultHandler = transientFaultHandler; _rabbitMqMessageFactory = rabbitMqMessageFactory; }
public RabbitMqSubscriber( ILog log, IRabbitMqConnectionFactory connectionFactory, IRabbitMqConfiguration configuration, IRabbitMqMessageFactory rabbitMqMessageFactory, IEventJsonSerializer eventJsonSerializer, IDispatchToEventSubscribers dispatchToEventSubscribers ) { _log = log; _connectionFactory = connectionFactory; _configuration = configuration; _rabbitMqMessageFactory = rabbitMqMessageFactory; _eventJsonSerializer = eventJsonSerializer; _dispatchToEventSubscribers = dispatchToEventSubscribers; }