C# Класс Nimbus.Infrastructure.MessagePump

Наследование: IMessagePump
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void
MessagePump ( EnableDeadLetteringOnMessageExpirationSetting enableDeadLetteringOnMessageExpiration, MaxDeliveryAttemptSetting maxDeliveryAttempts, IClock clock, IDeadLetterOffice deadLetterOffice, IDelayedDeliveryService delayedDeliveryService, IDeliveryRetryStrategy deliveryRetryStrategy, IDispatchContextManager dispatchContextManager, ILogger logger, IMessageDispatcher messageDispatcher, INimbusMessageReceiver receiver ) : System
Start ( ) : Task
Stop ( ) : Task

Приватные методы

Метод Описание
Dispatch ( NimbusMessage message ) : Task
PostToDeadLetterOffice ( NimbusMessage message ) : Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

MessagePump() публичный Метод

public MessagePump ( EnableDeadLetteringOnMessageExpirationSetting enableDeadLetteringOnMessageExpiration, MaxDeliveryAttemptSetting maxDeliveryAttempts, IClock clock, IDeadLetterOffice deadLetterOffice, IDelayedDeliveryService delayedDeliveryService, IDeliveryRetryStrategy deliveryRetryStrategy, IDispatchContextManager dispatchContextManager, ILogger logger, IMessageDispatcher messageDispatcher, INimbusMessageReceiver receiver ) : System
enableDeadLetteringOnMessageExpiration EnableDeadLetteringOnMessageExpirationSetting
maxDeliveryAttempts MaxDeliveryAttemptSetting
clock IClock
deadLetterOffice IDeadLetterOffice
delayedDeliveryService IDelayedDeliveryService
deliveryRetryStrategy IDeliveryRetryStrategy
dispatchContextManager IDispatchContextManager
logger ILogger
messageDispatcher IMessageDispatcher
receiver INimbusMessageReceiver
Результат System

Start() публичный Метод

public Start ( ) : Task
Результат Task

Stop() публичный Метод

public Stop ( ) : Task
Результат Task