public RabbitMqConsumeTopology(IMessageTopology messageTopology, IRabbitMqPublishTopology publishTopology) { _messageTopology = messageTopology; _publishTopology = publishTopology; ExchangeTypeSelector = new FanoutExchangeTypeSelector(); _specifications = new List <IRabbitMqConsumeTopologySpecification>(); }
public RabbitMqBusConfiguration(IRabbitMqTopologyConfiguration topology) : base(topology) { _hosts = new HostCollection <IRabbitMqHostConfiguration>(); _exchangeTypeSelector = new FanoutExchangeTypeSelector(); _messageNameFormatter = new RabbitMqMessageNameFormatter(); }
public RabbitMqSendTopology(IEntityNameValidator validator) { ExchangeTypeSelector = new FanoutExchangeTypeSelector(); EntityNameValidator = validator; }
public RabbitMqPublishTopology(IMessageTopology messageTopology) { _messageTopology = messageTopology; ExchangeTypeSelector = new FanoutExchangeTypeSelector(); }