C# Class NServiceBus.TimeoutManagerConfigurationExtensions

Extensions to configure the timeout manager via TimeoutManagerConfiguration.
Show file Open project: Particular/NServiceBus

Public Methods

Method Description
LimitMessageProcessingConcurrencyTo ( this timeoutManagerConfiguration, int maxConcurrency ) : void

Configures the allowed number of concurrent messages for the timeout manager's satellite queues. The default value is specified in PushRuntimeSettings.Default.

TimeoutManager ( this endpointConfiguration ) : TimeoutManagerConfiguration

Configures the timeout manager.

Private Methods

Method Description
GetTimeoutManagerMaxConcurrency ( this settings ) : PushRuntimeSettings

Method Details

LimitMessageProcessingConcurrencyTo() public static method

Configures the allowed number of concurrent messages for the timeout manager's satellite queues. The default value is specified in PushRuntimeSettings.Default.
public static LimitMessageProcessingConcurrencyTo ( this timeoutManagerConfiguration, int maxConcurrency ) : void
timeoutManagerConfiguration this The settings to extend.
maxConcurrency int The maximum number of processed messages per satellite queue.
return void

TimeoutManager() public static method

Configures the timeout manager.
public static TimeoutManager ( this endpointConfiguration ) : TimeoutManagerConfiguration
endpointConfiguration this
return TimeoutManagerConfiguration