public ServiceBusReceiveEndpointConfigurator(IServiceBusHost host, ReceiveEndpointSettings settings, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _settings = settings; _subscribeMessageTopics = true; }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, RabbitMqReceiveSettings settings, IConsumePipe consumePipe) : base(consumePipe) { _host = host; _settings = settings; }
public RabbitMqBusBuilder(IEnumerable<RabbitMqHost> hosts, IConsumePipeSpecification consumePipeSpecification, RabbitMqReceiveSettings busSettings) : base(consumePipeSpecification) { _hosts = hosts.ToArray(); _busConsumePipe = CreateConsumePipe(); _busEndpointConfigurator = new RabbitMqReceiveEndpointConfigurator(_hosts[0], busSettings, _busConsumePipe); }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, RabbitMqReceiveSettings settings, IConsumePipe consumePipe) : base(consumePipe) { _host = host; _settings = settings; _mediator = new Mediator<ISetPrefetchCount>(); _exchangeBindings = new List<ExchangeBindingSettings>(); }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, string queueName = null, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _settings = new RabbitMqReceiveSettings { QueueName = queueName, ExchangeName = queueName }; }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, string queueName = null, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _settings = new RabbitMqReceiveSettings { QueueName = queueName, }; _mediator = new Mediator<ISetPrefetchCount>(); _exchangeBindings = new List<ExchangeBindingSettings>(); }
public ServiceBusBusBuilder(IEnumerable<ServiceBusHost> hosts, IConsumePipeSpecification consumePipeSpecification, ReceiveEndpointSettings settings) : base(consumePipeSpecification) { if (hosts == null) throw new ArgumentNullException(nameof(hosts)); _hosts = hosts.ToArray(); _busConsumePipe = CreateConsumePipe(); _busEndpointConfigurator = new ServiceBusReceiveEndpointConfigurator(_hosts[0], settings, _busConsumePipe); _inputAddress = _busEndpointConfigurator.InputAddress; }
public IReceivePipe CreatePipe(IConsumePipe consumePipe, IMessageDeserializer messageDeserializer) { if (_created) { throw new ConfigurationException("The ReceivePipeConfiguration can only be used once."); } _deadLetterPipeConfigurator.UseFilter(new DeadLetterTransportFilter()); _configurator.UseDeadLetter(_deadLetterPipeConfigurator.Build()); _errorPipeConfigurator.UseFilter(new GenerateFaultFilter()); _errorPipeConfigurator.UseFilter(new ErrorTransportFilter()); _configurator.UseRescue(_errorPipeConfigurator.Build(), x => { x.Ignore <OperationCanceledException>(); }); _configurator.UseFilter(new DeserializeFilter(messageDeserializer, consumePipe)); _created = true; return(new ReceivePipe(_configurator.Build(), consumePipe)); }
public ServiceBusSubscriptionEndpointSpecification(IServiceBusHost host, SubscriptionEndpointSettings settings, IConsumePipe consumePipe = null) : base(host, settings, consumePipe) { _settings = settings; }
public static ConnectHandle ConnectHandler <T>(this IConsumePipe filter, MessageHandler <T> handler) where T : class { return(HandlerConnectorCache <T> .Connector.ConnectHandler(filter, handler)); }
public ServiceBusReceiveEndpointSpecification(IServiceBusHost host, ReceiveEndpointSettings settings, IConsumePipe consumePipe = null) : base(host, settings, consumePipe) { _settings = settings; _subscribeMessageTopics = true; }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, string queueName = null, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _bindMessageExchanges = true; _settings = new RabbitMqReceiveSettings { QueueName = queueName, }; _mediator = new Mediator <ISetPrefetchCount>(); _exchangeBindings = new List <ExchangeBindingSettings>(); }
public ReceivePipe(IPipe <ReceiveContext> receivePipe, IConsumePipe consumePipe) { _receivePipe = receivePipe; _consumePipe = consumePipe; }
public RabbitMqReceiveEndpointBuilder(IConsumePipe consumePipe, IMessageNameFormatter messageNameFormatter) { _consumePipe = consumePipe; _messageNameFormatter = messageNameFormatter; _exchangeBindings = new List <ExchangeBindingSettings>(); }
public ServiceBusReceiveEndpointConfigurator(IServiceBusHost host, ReceiveEndpointSettings settings, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _settings = settings; }
public ServiceBusReceiveEndpointConfigurator(IServiceBusHost host, string queueName, IConsumePipe consumePipe = null) : this(host, new ReceiveEndpointSettings(queueName), consumePipe) { }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, RabbitMqReceiveSettings settings, IConsumePipe consumePipe) : base(consumePipe) { _host = host; _settings = settings; _managementPipe = new ManagementPipe(); _exchangeBindings = new List <ExchangeBindingSettings>(); }
ServiceBusEndpointConfiguration(IServiceBusEndpointConfiguration parentConfiguration, IServiceBusTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(parentConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
public ConsumePipeConfiguration(IConsumePipe consumePipe = null) { _consumePipe = consumePipe; _specification = new ConsumePipeSpecification(); }
public IInMemoryEndpointConfiguration CreateNewConfiguration(IConsumePipe consumePipe = null) { var topologyConfiguration = new InMemoryTopologyConfiguration(_topologyConfiguration); return(new InMemoryEndpointConfiguration(this, topologyConfiguration, consumePipe)); }
protected ReceiveEndpointBuilder(IConsumePipe consumePipe, IBusBuilder builder) { _builder = builder; _consumePipe = consumePipe; _serializerBuilder = builder.CreateSerializerBuilder(); }
InMemoryEndpointConfiguration(IInMemoryEndpointConfiguration parentConfiguration, IInMemoryTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(parentConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
protected ServiceBusEndpointSpecification(IServiceBusHost host, BaseClientSettings settings, IConsumePipe consumePipe = null) : base(consumePipe) { Host = host; _settings = settings; }
RabbitMqEndpointConfiguration(IEndpointConfiguration parentConfiguration, IRabbitMqTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(parentConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
HttpEndpointConfiguration(IHttpEndpointConfiguration parentConfiguration, IHttpTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(parentConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
public ServiceBusReceiveEndpointSpecification(IServiceBusHost host, string queueName, IConsumePipe consumePipe = null) : this(host, new ReceiveEndpointSettings(Defaults.CreateQueueDescription(queueName)), consumePipe) { }
public RabbitMqEndpointConfiguration(IBusConfiguration busConfiguration, IRabbitMqTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(busConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
public HttpReceiveEndpointSpecification(IHttpHost host, string pathMatch, IConsumePipe consumePipe = null) : base(consumePipe) { _host = host; _pathMatch = pathMatch; }
public InMemoryReceiveEndpointConfigurator(string queueName, IConsumePipe consumePipe = null) : base(consumePipe) { _queueName = queueName; }
public InMemoryReceiveEndpointBuilder(IConsumePipe consumePipe) { _consumePipe = consumePipe; }
public ServiceBusSubscriptionEndpointSpecification(IServiceBusHost host, string subscriptionName, string topicName, IConsumePipe consumePipe = null) : this(host, new SubscriptionEndpointSettings(topicName, subscriptionName), consumePipe) { }
public InMemoryReceiveEndpointBuilder(IConsumePipe consumePipe, IBusBuilder busBuilder) : base(consumePipe, busBuilder) { }
public InMemoryReceiveEndpointConfigurator(string queueName, IConsumePipe consumePipe = null) : base(consumePipe) { _queueName = queueName; _transportConcurrencyLimit = 0; }
public IServiceBusEndpointConfiguration CreateNewConfiguration(IConsumePipe consumePipe = null) { var topologyConfiguration = new ServiceBusTopologyConfiguration(_topologyConfiguration); return(new ServiceBusEndpointConfiguration(this, topologyConfiguration, consumePipe)); }
public HttpReceiveEndpointBuilder(IHttpHost host, IConsumePipe consumePipe, IBusBuilder busBuilder) : base(consumePipe, busBuilder) { _host = host; }
public ConsumePipeConfiguration(IConsumePipeSpecification parentSpecification, IConsumePipe consumePipe = null) : this(consumePipe) { _specification.Connect(new ParentConsumePipeSpecificationObserver(parentSpecification)); }
public ServiceBusReceiveEndpointBuilder(IConsumePipe consumePipe, IMessageNameFormatter messageNameFormatter) { _consumePipe = consumePipe; _messageNameFormatter = messageNameFormatter; _topicSubscriptions = new List <TopicSubscriptionSettings>(); }
public RabbitMqReceiveEndpointConfigurator(IRabbitMqHost host, RabbitMqReceiveSettings settings, IConsumePipe consumePipe) : base(consumePipe) { _host = host; _settings = settings; _mediator = new Mediator <ISetPrefetchCount>(); _exchangeBindings = new List <ExchangeBindingSettings>(); }