public AmazonSqsHostTopology(IMessageNameFormatter messageNameFormatter, Uri hostAddress, IAmazonSqsTopologyConfiguration configuration) : base(configuration) { _messageNameFormatter = messageNameFormatter; _hostAddress = hostAddress; _configuration = configuration; }
public AmazonSqsBusConfiguration(IAmazonSqsTopologyConfiguration topologyConfiguration) : base(topologyConfiguration) { HostConfiguration = new AmazonSqsHostConfiguration(this, topologyConfiguration); BusEndpointConfiguration = CreateEndpointConfiguration(); _busObservers = new BusObservable(); }
public AmazonSqsTopologyConfiguration(IAmazonSqsTopologyConfiguration topologyConfiguration) { _messageTopology = topologyConfiguration.Message; _sendTopology = topologyConfiguration.Send; _publishTopology = topologyConfiguration.Publish; _consumeTopology = new AmazonSqsConsumeTopology(topologyConfiguration.Message, topologyConfiguration.Publish); }
public AmazonSqsHostTopology(IAmazonSqsHostConfiguration hostConfiguration, IMessageNameFormatter messageNameFormatter, IAmazonSqsTopologyConfiguration configuration) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; _messageNameFormatter = messageNameFormatter; _configuration = configuration; }
public AmazonSqsHostConfiguration(IAmazonSqsBusConfiguration busConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration) { _busConfiguration = busConfiguration; _topologyConfiguration = topologyConfiguration; _hostSettings = new ConfigurationHostSettings(); _proxy = new AmazonSqsHostProxy(this); }
public AmazonSqsHostConfiguration(IAmazonSqsBusConfiguration busConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _topologyConfiguration = topologyConfiguration; _hostSettings = new ConfigurationHostSettings(); var messageNameFormatter = new AmazonSqsMessageNameFormatter(); _hostTopology = new AmazonSqsHostTopology(this, messageNameFormatter, topologyConfiguration); _connectionContext = new Recycle <IConnectionContextSupervisor>(() => new ConnectionContextSupervisor(this, topologyConfiguration)); }
public AmazonSqsHostConfiguration(IAmazonSqsBusConfiguration busConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _topologyConfiguration = topologyConfiguration; _hostSettings = new ConfigurationHostSettings(); var messageNameFormatter = new AmazonSqsMessageNameFormatter(); _hostTopology = new AmazonSqsHostTopology(this, messageNameFormatter, topologyConfiguration); ReceiveTransportRetryPolicy = Retry.CreatePolicy(x => { x.Handle <AmazonSqsTransportException>(); x.Exponential(1000, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(3)); }); _connectionContext = new Recycle <IConnectionContextSupervisor>(() => new ConnectionContextSupervisor(this, topologyConfiguration)); }
public AmazonSqsBusConfiguration(IAmazonSqsTopologyConfiguration topology) : base(topology) { _hosts = new HostCollection <IAmazonSqsHostConfiguration>(); }
public AmazonSqsEndpointConfiguration(IAmazonSqsTopologyConfiguration topologyConfiguration) : base(topologyConfiguration) { Topology = topologyConfiguration; }
AmazonSqsEndpointConfiguration(IEndpointConfiguration parentConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration) : base(parentConfiguration, topologyConfiguration) { Topology = topologyConfiguration; }
public ConnectionContextSupervisor(IAmazonSqsHostConfiguration hostConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration) : base(new ConnectionContextFactory(hostConfiguration)) { _hostConfiguration = hostConfiguration; _topologyConfiguration = topologyConfiguration; }
AmazonSqsEndpointConfiguration(IEndpointConfiguration parentConfiguration, IAmazonSqsTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(parentConfiguration, topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }
public AmazonSqsEndpointConfiguration(IAmazonSqsTopologyConfiguration topologyConfiguration, IConsumePipe consumePipe = null) : base(topologyConfiguration, consumePipe) { _topologyConfiguration = topologyConfiguration; }