C# Class Nimbus.Transports.InProcess.MessageSendersAndReceivers.InProcessSubscriptionReceiver

Inheritance: Nimbus.Transports.InProcess.MessageSendersAndReceivers.InProcessQueueReceiver
Datei anzeigen Open project: NimbusAPI/Nimbus

Public Methods

Method Description
InProcessSubscriptionReceiver ( Nimbus.Transports.InProcess.QueueManagement.Subscription subscription, ConcurrentHandlerLimitSetting concurrentHandlerLimit, Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore messageStore, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System.Threading

Protected Methods

Method Description
Fetch ( CancellationToken cancellationToken ) : Task
WarmUp ( ) : Task

Method Details

Fetch() protected method

protected Fetch ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
return Task

InProcessSubscriptionReceiver() public method

public InProcessSubscriptionReceiver ( Nimbus.Transports.InProcess.QueueManagement.Subscription subscription, ConcurrentHandlerLimitSetting concurrentHandlerLimit, Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore messageStore, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System.Threading
subscription Nimbus.Transports.InProcess.QueueManagement.Subscription
concurrentHandlerLimit ConcurrentHandlerLimitSetting
messageStore Nimbus.Transports.InProcess.QueueManagement.InProcessMessageStore
globalHandlerThrottle IGlobalHandlerThrottle
logger ILogger
return System.Threading

WarmUp() protected method

protected WarmUp ( ) : Task
return Task