protected ServiceBusEndpointSpecification(IServiceBusHost host, BaseClientSettings settings, IEndpointEntityConfigurator configurator, IServiceBusEndpointConfiguration configuration)
     : base(configuration)
 {
     Host          = host;
     _settings     = settings;
     _configurator = configurator;
 }
        protected BaseClientSettings(IEndpointEntityConfigurator configurator)
        {
            Configurator       = configurator;
            MaxConcurrentCalls = Math.Max(Environment.ProcessorCount, 8);
            PrefetchCount      = Math.Max(MaxConcurrentCalls, 32);

            MaxAutoRenewDuration = TimeSpan.FromSeconds(60);
            MessageWaitTimeout   = TimeSpan.FromSeconds(10);
        }
        protected BaseClientSettings(IEndpointEntityConfigurator configurator)
        {
            Configurator = configurator;

            MaxConcurrentCalls = Defaults.MaxConcurrentCalls;
            PrefetchCount      = Defaults.PrefetchCount;
            AutoRenewTimeout   = Defaults.MaxAutoRenewDuration;
            MessageWaitTimeout = Defaults.MessageWaitTimeout;
        }
Beispiel #4
0
        protected ServiceBusEntityReceiveEndpointConfiguration(IServiceBusHostConfiguration hostConfiguration, BaseClientSettings settings,
                                                               IServiceBusEndpointConfiguration endpointConfiguration)
            : base(hostConfiguration, endpointConfiguration)
        {
            _hostConfiguration = hostConfiguration;
            _settings          = settings;
            _configurator      = settings.Configurator;

            ClientPipeConfigurator = new PipeConfigurator <ClientContext>();
        }
Beispiel #5
0
        protected BaseClientSettings(IServiceBusEndpointConfiguration configuration, IEndpointEntityConfigurator configurator)
        {
            _configuration = configuration;
            Configurator   = configurator;

            MaxAutoRenewDuration = Defaults.MaxAutoRenewDuration;
            MessageWaitTimeout   = Defaults.MessageWaitTimeout;

            ShutdownTimeout = Defaults.ShutdownTimeout;
        }
Beispiel #6
0
        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>();
        }