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); }
public RabbitMqReceiveEndpointFactory(RabbitMqBusBuilder builder, IRabbitMqHost host, IRabbitMqEndpointConfiguration configuration) { _builder = builder; _host = host; _configuration = configuration; }
public RabbitMqReceiveEndpointFactory(RabbitMqBusBuilder builder, IRabbitMqHost host) { _builder = builder; _host = host; }