public ActiveMqHostConfiguration(IActiveMqBusConfiguration busConfiguration, IActiveMqTopologyConfiguration topologyConfiguration) { _busConfiguration = busConfiguration; _topologyConfiguration = topologyConfiguration; _hostSettings = new ConfigurationHostSettings(new Uri("activemq://localhost")); _proxy = new ActiveMqHostProxy(this); }
public ActiveMqBusFactoryConfigurator(IActiveMqBusConfiguration configuration, IActiveMqEndpointConfiguration busEndpointConfiguration) : base(configuration, busEndpointConfiguration) { _configuration = configuration; _busEndpointConfiguration = busEndpointConfiguration; var busQueueName = _configuration.Topology.Consume.CreateTemporaryQueueName("bus"); _settings = new QueueReceiveSettings(busQueueName, false, true); }
public ActiveMqHostConfiguration(IActiveMqBusConfiguration busConfiguration, IActiveMqTopologyConfiguration topologyConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _hostSettings = new ConfigurationHostSettings(new Uri("activemq://localhost")); _hostTopology = new ActiveMqHostTopology(this, topologyConfiguration); _connectionContext = new Recycle <IConnectionContextSupervisor>(() => new ConnectionContextSupervisor(this, topologyConfiguration)); }
public ActiveMqHostConfiguration(IActiveMqBusConfiguration busConfiguration, ActiveMqHostSettings hostSettings, IActiveMqHostTopology hostTopology) { _busConfiguration = busConfiguration; _hostSettings = hostSettings; _hostTopology = hostTopology; _host = new ActiveMqHost(this); Description = hostSettings.ToDescription(); }
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 ActiveMqHostConfiguration(IActiveMqBusConfiguration busConfiguration, IActiveMqTopologyConfiguration topologyConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _hostSettings = new ConfigurationHostSettings(new Uri("activemq://localhost")); _hostTopology = new ActiveMqHostTopology(this, topologyConfiguration); ReceiveTransportRetryPolicy = Retry.CreatePolicy(x => { x.Handle <ConnectionException>(); x.Exponential(1000, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(3)); }); _connectionContext = new Recycle <IConnectionContextSupervisor>(() => new ConnectionContextSupervisor(this, topologyConfiguration)); }
public ActiveMqHost(IActiveMqBusConfiguration busConfiguration, ActiveMqHostSettings settings, IActiveMqHostTopology topology) { _settings = settings; _topology = topology; ReceiveEndpoints = new ReceiveEndpointCollection(); ConnectionRetryPolicy = Retry.CreatePolicy(x => { x.Handle <ActiveMqTransportException>(); x.Exponential(1000, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(3)); }); ConnectionCache = new ActiveMqConnectionCache(settings, _topology); ReceiveEndpointFactory = new ActiveMqReceiveEndpointFactory(busConfiguration, this); }
public SendTransportProvider(IActiveMqBusConfiguration busConfiguration) { _busConfiguration = busConfiguration; }
public ActiveMqHostConfiguration(IActiveMqBusConfiguration busConfiguration, IActiveMqHostControl host) { _host = host; _busConfiguration = busConfiguration; }
public ActiveMqReceiveEndpointFactory(IActiveMqBusConfiguration configuration, ActiveMqHost host) { _host = host; _configuration = configuration; }