C# 클래스 DotNetWorkQueue.Queue.MessageProcessing

Process new messages
상속: IMessageProcessing
파일 보기 프로젝트 열기: blehnen/DotNetWorkQueue 1 사용 예제들

공개 메소드들

메소드 설명
Handle ( ) : void

Looks for a new message to process

MessageProcessing ( IReceiveMessagesFactory receiveMessages, IMessageContextFactory messageContextFactory, IQueueWaitFactory queueWaitFactory, ILogFactory log, ProcessMessage processMessage, IReceivePoisonMessage receivePoisonMessage, IRollbackMessage rollbackMessage ) : System

Initializes a new instance of the MessageProcessing class.

비공개 메소드들

메소드 설명
DoTry ( IMessageContext context ) : void

Tries the process the new incoming message.

TryProcessIncomingMessage ( ) : void

Tries the process the new incoming message.

메소드 상세

Handle() 공개 메소드

Looks for a new message to process
public Handle ( ) : void
리턴 void

MessageProcessing() 공개 메소드

Initializes a new instance of the MessageProcessing class.
public MessageProcessing ( IReceiveMessagesFactory receiveMessages, IMessageContextFactory messageContextFactory, IQueueWaitFactory queueWaitFactory, ILogFactory log, ProcessMessage processMessage, IReceivePoisonMessage receivePoisonMessage, IRollbackMessage rollbackMessage ) : System
receiveMessages IReceiveMessagesFactory The receive messages.
messageContextFactory IMessageContextFactory The message context factory.
queueWaitFactory IQueueWaitFactory The queue wait factory.
log ILogFactory The log.
processMessage ProcessMessage The process message.
receivePoisonMessage IReceivePoisonMessage The receive poison message.
rollbackMessage IRollbackMessage rolls back a message when an exception occurs
리턴 System