public SubscriptionBrokeredMessageReceiverConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusSubscriptionEndpointConfiguration endpointConfiguration) : base(hostConfiguration, endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; }
public ServiceBusHost(IServiceBusHostConfiguration hostConfiguration) { _hostConfiguration = hostConfiguration; _receiveEndpoints = new ReceiveEndpointCollection(); Add(_receiveEndpoints); RetryPolicy = Retry.CreatePolicy(x => { x.Ignore <MessagingEntityNotFoundException>(); x.Ignore <MessagingEntityAlreadyExistsException>(); x.Ignore <MessageNotFoundException>(); x.Ignore <MessageSizeExceededException>(); x.Handle <ServerBusyException>(exception => exception.IsTransient); x.Handle <TimeoutException>(); x.Interval(5, TimeSpan.FromSeconds(10)); }); BasePath = _hostConfiguration.HostAddress.AbsolutePath.Trim('/'); MessagingFactoryContextSupervisor = new MessagingFactoryContextSupervisor(hostConfiguration); NamespaceContextSupervisor = new NamespaceContextSupervisor(hostConfiguration); }
public QueueBrokeredMessageReceiverConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusReceiveEndpointConfiguration endpointConfiguration) : base(hostConfiguration, endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; }
public SendTransportContext(IServiceBusHostConfiguration hostConfiguration, Uri address, ISendEndpointContextSupervisor supervisor) : base(hostConfiguration) { _hostConfiguration = hostConfiguration; Address = address; _supervisor = supervisor; }
public ServiceBusHost(IServiceBusHostConfiguration hostConfiguration, IServiceBusHostTopology hostTopology) : base(hostConfiguration, hostTopology) { _hostConfiguration = hostConfiguration; _hostTopology = hostTopology; RetryPolicy = Retry.CreatePolicy(x => { x.Ignore <MessagingEntityNotFoundException>(); x.Ignore <MessagingEntityAlreadyExistsException>(); x.Ignore <MessageNotFoundException>(); x.Ignore <MessageSizeExceededException>(); x.Handle <ServerBusyException>(exception => exception.IsTransient); x.Handle <TimeoutException>(); x.Interval(5, TimeSpan.FromSeconds(10)); }); MessagingFactoryContextSupervisor = new MessagingFactoryContextSupervisor(hostConfiguration); NamespaceContextSupervisor = new NamespaceContextSupervisor(hostConfiguration); var cacheSettings = new CacheSettings(SendEndpointCacheDefaults.Capacity, SendEndpointCacheDefaults.MinAge, SendEndpointCacheDefaults.MaxAge); var cache = new GreenCache <CachedSendTransport>(cacheSettings); _index = cache.AddIndex("key", x => x.Address); }
public ServiceBusBusConfiguration(IServiceBusTopologyConfiguration topologyConfiguration) : base(topologyConfiguration) { _hostConfiguration = new ServiceBusHostConfiguration(this, topologyConfiguration); _busEndpointConfiguration = CreateEndpointConfiguration(); _busObservers = new BusObservable(); }
public ServiceBusHost(IServiceBusHostConfiguration hostConfiguration, IServiceBusHostTopology hostTopology) : base(hostConfiguration, hostTopology) { _hostConfiguration = hostConfiguration; Topology = hostTopology; Add(hostConfiguration.ConnectionContextSupervisor); }
public ServiceBusEntityReceiveEndpointContext(IServiceBusHostConfiguration hostConfiguration, IServiceBusEntityEndpointConfiguration configuration, BrokerTopology brokerTopology) : base(configuration) { _hostConfiguration = hostConfiguration; BrokerTopology = brokerTopology; }
public NamespaceContextFactory(IServiceBusHostConfiguration configuration) { _serviceUri = new UriBuilder(configuration.HostAddress) { Path = "" }.Uri; _settings = CreateNamespaceManagerSettings(configuration.Settings, CreateRetryPolicy(configuration.Settings)); }
public ServiceBusEntityReceiveEndpointContext(IServiceBusHostConfiguration hostConfiguration, IServiceBusEntityEndpointConfiguration configuration, BrokerTopology brokerTopology) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; BrokerTopology = brokerTopology; GetOrAddPayload(() => _hostConfiguration.HostTopology); }
public MessagingFactoryContextFactory(IServiceBusHostConfiguration configuration) { _serviceUri = new UriBuilder(configuration.HostAddress) { Path = "" }.Uri; _messagingFactorySettings = CreateMessagingFactorySettings(configuration.Settings); _retryPolicy = CreateRetryPolicy(configuration.Settings); }
protected ServiceBusEntityReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, BaseClientSettings settings, IServiceBusEndpointConfiguration endpointConfiguration) : base(hostConfiguration, endpointConfiguration) { _hostConfiguration = hostConfiguration; _settings = settings; _configurator = settings.Configurator; ClientPipeConfigurator = new PipeConfigurator <ClientContext>(); }
public MessageReceiver(IBusRegistrationContext registration, IAsyncBusHandle busHandle, IBusInstance busInstance) { _hostConfiguration = busInstance.HostConfiguration as IServiceBusHostConfiguration ?? throw new ConfigurationException("The hostConfiguration was not properly configured for Azure Service Bus"); _registration = registration; _busHandle = busHandle; _receivers = new ConcurrentDictionary <string, IBrokeredMessageReceiver>(); }
public ConnectionContextFactory(IServiceBusHostConfiguration configuration) { _endpoint = new UriBuilder(configuration.HostAddress) { Path = "" }.Uri; _settings = configuration.Settings; _retryPolicy = CreateRetryPolicy(_settings); }
public ServiceBusSubscriptionEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, SubscriptionEndpointSettings settings, IServiceBusEndpointConfiguration endpointConfiguration) : base(hostConfiguration, settings, endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _settings = settings; HostAddress = hostConfiguration.HostAddress; InputAddress = settings.GetInputAddress(hostConfiguration.HostAddress, settings.Name); }
public ServiceBusSubscriptionEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, SubscriptionEndpointSettings settings, IServiceBusEndpointConfiguration endpointConfiguration) : base(hostConfiguration, settings, endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _settings = settings; HostAddress = hostConfiguration.HostAddress; _inputAddress = new Lazy <Uri>(FormatInputAddress); }
protected ServiceBusEntityReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusEndpointConfiguration configuration, BaseClientSettings settings) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; _settings = settings; _configurator = settings.Configurator; ClientPipeConfigurator = new PipeConfigurator <ClientContext>(); NamespacePipeConfigurator = new PipeConfigurator <NamespaceContext>(); MessagingFactoryPipeConfigurator = new PipeConfigurator <MessagingFactoryContext>(); }
public ServiceBusEntityReceiveEndpointContext(IServiceBusHostConfiguration hostConfiguration, IServiceBusEntityEndpointConfiguration configuration, BrokerTopology brokerTopology, Func <IClientContextSupervisor> supervisorFactory) : base(hostConfiguration, configuration) { _hostConfiguration = hostConfiguration; BrokerTopology = brokerTopology; GetOrAddPayload(() => _hostConfiguration.HostTopology); _clientContext = new Recycle <IClientContextSupervisor>(supervisorFactory); }
public ServiceBusReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, ReceiveEndpointSettings settings, IServiceBusEndpointConfiguration endpointConfiguration) : base(hostConfiguration, settings, endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _settings = settings; _settings.QueueConfigurator.BasePath = hostConfiguration.BasePath; _inputAddress = new Lazy <Uri>(FormatInputAddress); }
public ServiceBusBusFactoryConfigurator(IServiceBusBusConfiguration busConfiguration) : base(busConfiguration) { _busConfiguration = busConfiguration; _hostConfiguration = busConfiguration.HostConfiguration; var queueName = _busConfiguration.Topology.Consume.CreateTemporaryQueueName("bus"); _queueConfigurator = new QueueConfigurator(queueName) { AutoDeleteOnIdle = Defaults.TemporaryAutoDeleteOnIdle }; _settings = new ReceiveEndpointSettings(queueName, _queueConfigurator); }
public ServiceBusSubscriptionEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusEndpointConfiguration endpointConfiguration, SubscriptionEndpointSettings settings) : base(hostConfiguration, endpointConfiguration, settings) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _settings = settings; HostAddress = hostConfiguration.Host.Address; InputAddress = new UriBuilder(hostConfiguration.Host.Address) { Path = settings.Name }.Uri; }
public ServiceBusReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusEndpointConfiguration endpointConfiguration, ReceiveEndpointSettings settings) : base(hostConfiguration, endpointConfiguration, settings) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; _settings = settings; _settings.QueueConfigurator.BasePath = hostConfiguration.Host.BasePath; HostAddress = hostConfiguration.HostAddress; InputAddress = settings.GetInputAddress(hostConfiguration.HostAddress, settings.Path); SubscribeMessageTopics = true; }
public ServiceBusSubscriptionEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusEndpointConfiguration endpointConfiguration, string subscriptionName, string topicPath) : this(hostConfiguration, endpointConfiguration, new SubscriptionEndpointSettings(topicPath, subscriptionName)) { }
public EventDataReceiverConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusReceiveEndpointConfiguration endpointConfiguration) : base(endpointConfiguration) { _hostConfiguration = hostConfiguration; _endpointConfiguration = endpointConfiguration; }
public ServiceBusSubscriptionEndpointBuilder(IServiceBusHostConfiguration hostConfiguration, IServiceBusSubscriptionEndpointConfiguration configuration) : base(configuration) { _hostConfiguration = hostConfiguration; _configuration = configuration; }
public ServiceBusReceiveEndpointBuilder(IServiceBusHostConfiguration hostConfiguration, IServiceBusReceiveEndpointConfiguration configuration) : base(configuration) { _hostConfiguration = hostConfiguration; _configuration = configuration; }
public ServiceBusReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, IServiceBusEndpointConfiguration endpointConfiguration, string queueName) : this(hostConfiguration, endpointConfiguration, new ReceiveEndpointSettings(queueName, new QueueConfigurator(queueName))) { }
public ServiceBusHostProxy(IServiceBusHostConfiguration configuration) { _configuration = configuration; }
public ConnectionContextSupervisor(IServiceBusHostConfiguration hostConfiguration, IServiceBusTopologyConfiguration topologyConfiguration) : base(new ConnectionContextFactory(hostConfiguration)) { _hostConfiguration = hostConfiguration; _topologyConfiguration = topologyConfiguration; }
public SendTransportContext(IServiceBusHostConfiguration hostConfiguration, Uri address, ISendEndpointContextSupervisor source) : base(hostConfiguration) { Address = address; Supervisor = source; }