public IBusControl CreateBus() { var builder = new RabbitMqBusBuilder(_hosts, ConsumePipeFactory, SendPipeFactory, PublishPipeFactory, _settings); ApplySpecifications(builder); return(builder.Build()); }
public IBusControl CreateBus() { var builder = new RabbitMqBusBuilder(_hosts, _settings, _configuration); ApplySpecifications(builder); return(builder.Build()); }
public IBusControl CreateBus() { var builder = new RabbitMqBusBuilder(_hosts.ToArray(), ConsumePipeFactory, SendPipeFactory, PublishPipeFactory, _settings); foreach (IBusFactorySpecification configurator in _transportBuilderConfigurators) configurator.Apply(builder); IBusControl bus = builder.Build(); return bus; }
public IBusControl CreateBus() { var builder = new RabbitMqBusBuilder(_hosts.ToArray(), _consumePipeSpecification, _settings); foreach (IBusFactorySpecification configurator in _transportBuilderConfigurators) { configurator.Apply(builder); } IBusControl bus = builder.Build(); return(bus); }
public IBusControl CreateBus() { var builder = new RabbitMqBusBuilder(_hosts.ToArray(), ConsumePipeFactory, SendPipeFactory, PublishPipeFactory, _settings, _modelSettings); foreach (var configurator in _transportBuilderConfigurators) { configurator.Apply(builder); } var bus = builder.Build(); return(bus); }