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