public ActiveMqConsumerReceiveEndpointContext(IActiveMqHostConfiguration hostConfiguration, IActiveMqReceiveEndpointConfiguration configuration, BrokerTopology brokerTopology) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; BrokerTopology = brokerTopology; }
public ActiveMqConnectionContext(IConnection connection, IActiveMqHostConfiguration configuration, CancellationToken cancellationToken) : base(new PayloadCache(), cancellationToken) { _connection = connection; _configuration = configuration; _taskScheduler = new LimitedConcurrencyLevelTaskScheduler(1); }
public ActiveMqReceiveEndpointConfiguration(IActiveMqHostConfiguration hostConfiguration, string queueName, IActiveMqEndpointConfiguration endpointConfiguration) : this(hostConfiguration, endpointConfiguration) { BindMessageTopics = true; _settings = new QueueReceiveSettings(queueName, true, false); }
public ActiveMqHost(IActiveMqHostConfiguration hostConfiguration, IActiveMqHostTopology hostTopology) : base(hostConfiguration, hostTopology) { _hostConfiguration = hostConfiguration; Topology = hostTopology; Add(hostConfiguration.ConnectionContextSupervisor); }
public ActiveMqBusConfiguration(IActiveMqTopologyConfiguration topologyConfiguration) : base(topologyConfiguration) { _hostConfiguration = new ActiveMqHostConfiguration(this, topologyConfiguration); _busEndpointConfiguration = CreateEndpointConfiguration(); _busObservers = new BusObservable(); }
public SendTransportContext(IActiveMqHostConfiguration hostConfiguration, ISessionContextSupervisor sessionContextSupervisor, IPipe <SessionContext> configureTopologyPipe, string entityName, DestinationType destinationType) : base(hostConfiguration) { SessionContextSupervisor = sessionContextSupervisor; ConfigureTopologyPipe = configureTopologyPipe; EntityName = entityName; DestinationType = destinationType; }
public ActiveMqBusFactoryConfigurator(IActiveMqBusConfiguration busConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _hostConfiguration = busConfiguration.HostConfiguration; var queueName = _busConfiguration.Topology.Consume.CreateTemporaryQueueName("bus"); _settings = new QueueReceiveSettings(queueName, false, true); }
public ActiveMqConsumerReceiveEndpointContext(IActiveMqHostConfiguration hostConfiguration, IActiveMqReceiveEndpointConfiguration configuration, BrokerTopology brokerTopology, ReceiveSettings settings) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; _settings = settings; BrokerTopology = brokerTopology; _sessionContext = new Recycle <ISessionContextSupervisor>(() => new SessionContextSupervisor(hostConfiguration.ConnectionContextSupervisor)); }
public ActiveMqReceiveTransport(IActiveMqHostConfiguration hostConfiguration, ReceiveSettings settings, IPipe <ConnectionContext> connectionPipe, ActiveMqReceiveEndpointContext context) { _hostConfiguration = hostConfiguration; _settings = settings; _context = context; _connectionPipe = connectionPipe; _inputAddress = context.InputAddress; }
public ConnectionContextFactory(IActiveMqHostConfiguration configuration) { _configuration = configuration; _connectionRetryPolicy = Retry.CreatePolicy(x => { x.Handle <ActiveMqTransportException>(); x.Exponential(1000, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(3)); }); }
public ActiveMqConnectionContext(IConnection connection, IActiveMqHostConfiguration hostConfiguration, CancellationToken cancellationToken) : base(cancellationToken) { _connection = connection; Description = hostConfiguration.Settings.ToDescription(); HostAddress = hostConfiguration.HostAddress; Topology = hostConfiguration.HostTopology; _executor = new ChannelExecutor(1); }
ActiveMqReceiveEndpointConfiguration(IActiveMqHostConfiguration hostConfiguration, IActiveMqEndpointConfiguration endpointConfiguration) : base(endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _connectionConfigurator = new PipeConfigurator <ConnectionContext>(); _sessionConfigurator = new PipeConfigurator <SessionContext>(); HostAddress = hostConfiguration.Host.Address; _inputAddress = new Lazy <Uri>(FormatInputAddress); }
public ActiveMqConnectionContext(IConnection connection, IActiveMqHostConfiguration configuration, IActiveMqHostTopology hostTopology, CancellationToken cancellationToken) : base(cancellationToken) { _connection = connection; Description = configuration.Description; HostAddress = configuration.HostAddress; Topology = hostTopology; _taskScheduler = new LimitedConcurrencyLevelTaskScheduler(1); }
public ActiveMqHost(IActiveMqHostConfiguration hostConfiguration) : base(hostConfiguration) { _hostConfiguration = hostConfiguration; ConnectionRetryPolicy = Retry.CreatePolicy(x => { x.Handle <ActiveMqTransportException>(); x.Exponential(1000, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(3)); }); ConnectionContextSupervisor = new ActiveMqConnectionContextSupervisor(hostConfiguration); }
public ActiveMqReceiveEndpointConfiguration(IActiveMqHostConfiguration hostConfiguration, QueueReceiveSettings settings, IActiveMqEndpointConfiguration endpointConfiguration) : base(hostConfiguration, endpointConfiguration) { _settings = settings; _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _connectionConfigurator = new PipeConfigurator <ConnectionContext>(); _sessionConfigurator = new PipeConfigurator <SessionContext>(); _inputAddress = new Lazy <Uri>(FormatInputAddress); }
public ActiveMqConnectionContextSupervisor(IActiveMqHostConfiguration configuration) : base(new ConnectionContextFactory(configuration)) { _description = configuration.Description; }
public bool TryGetHost(Uri address, out IActiveMqHostConfiguration hostConfiguration) { return(_hosts.TryGetHost(address, out hostConfiguration)); }
public ActiveMqHostTopology(IActiveMqHostConfiguration hostConfiguration, IActiveMqTopologyConfiguration topologyConfiguration) : base(hostConfiguration, topologyConfiguration) { _hostConfiguration = hostConfiguration; _topologyConfiguration = topologyConfiguration; }
public bool TryGetHost(IActiveMqHost host, out IActiveMqHostConfiguration hostConfiguration) { return(_hosts.TryGetHost(host, out hostConfiguration)); }
public ConnectionContextSupervisor(IActiveMqHostConfiguration hostConfiguration, IActiveMqTopologyConfiguration topologyConfiguration) : base(new ConnectionContextFactory(hostConfiguration)) { _hostConfiguration = hostConfiguration; _topologyConfiguration = topologyConfiguration; }
public ConnectionContextFactory(IActiveMqHostConfiguration configuration, IActiveMqHostTopology hostTopology) { _configuration = configuration; _hostTopology = hostTopology; }
public ActiveMqHost(IActiveMqHostConfiguration hostConfiguration, IActiveMqHostTopology hostTopology) : base(hostConfiguration, hostTopology) { _hostConfiguration = hostConfiguration; Topology = hostTopology; }
public ActiveMqHostProxy(IActiveMqHostConfiguration configuration) { _configuration = configuration; }
public ActiveMqReceiveEndpointBuilder(IActiveMqHostConfiguration hostConfiguration, IActiveMqReceiveEndpointConfiguration configuration) : base(configuration) { _hostConfiguration = hostConfiguration; _configuration = configuration; }
public PublishTransportProvider(IActiveMqHostConfiguration configuration) { _configuration = configuration; }
public ActiveMqReceiveEndpointConfiguration(IActiveMqHostConfiguration hostConfiguration, QueueReceiveSettings settings, IActiveMqEndpointConfiguration endpointConfiguration) : this(hostConfiguration, endpointConfiguration) { _settings = settings; }
public ConnectionContextFactory(IActiveMqHostConfiguration hostConfiguration) { _hostConfiguration = hostConfiguration; }