public RabbitMqQueueReceiveEndpointContext(IRabbitMqHostConfiguration hostConfiguration, IRabbitMqReceiveEndpointConfiguration configuration, BrokerTopology brokerTopology) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; _configuration = configuration; ExclusiveConsumer = configuration.Settings.ExclusiveConsumer; BrokerTopology = brokerTopology; _modelContext = new Recycle <IModelContextSupervisor>(() => new ModelContextSupervisor(hostConfiguration.ConnectionContextSupervisor)); }
public RabbitMqReceiveEndpointBuilder(IRabbitMqReceiveEndpointConfiguration configuration) : base(configuration) { _configuration = configuration; }
public RabbitMqReceiveEndpointBuilder(IRabbitMqHostConfiguration hostConfiguration, IRabbitMqReceiveEndpointConfiguration configuration) : base(configuration) { _hostConfiguration = hostConfiguration; _configuration = configuration; }
public RabbitMqQueueReceiveEndpointContext(IRabbitMqHostConfiguration hostConfiguration, IRabbitMqReceiveEndpointConfiguration configuration, BrokerTopology brokerTopology) : base(configuration) { _hostConfiguration = hostConfiguration; ExclusiveConsumer = configuration.Settings.ExclusiveConsumer; BrokerTopology = brokerTopology; ModelContextSupervisor = hostConfiguration.CreateModelContextSupervisor(); }