public RabbitMqConsumeTopology(IMessageTopology messageTopology, IRabbitMqPublishTopology publishTopology)
        {
            _messageTopology     = messageTopology;
            _publishTopology     = publishTopology;
            ExchangeTypeSelector = new FanoutExchangeTypeSelector();

            _specifications = new List <IRabbitMqConsumeTopologySpecification>();
        }
Example #2
0
        public RabbitMqBusConfiguration(IRabbitMqTopologyConfiguration topology)
            : base(topology)
        {
            _hosts = new HostCollection <IRabbitMqHostConfiguration>();

            _exchangeTypeSelector = new FanoutExchangeTypeSelector();
            _messageNameFormatter = new RabbitMqMessageNameFormatter();
        }
Example #3
0
 public RabbitMqSendTopology(IEntityNameValidator validator)
 {
     ExchangeTypeSelector = new FanoutExchangeTypeSelector();
     EntityNameValidator  = validator;
 }
 public RabbitMqPublishTopology(IMessageTopology messageTopology)
 {
     _messageTopology     = messageTopology;
     ExchangeTypeSelector = new FanoutExchangeTypeSelector();
 }