C# 클래스 NServiceBus.Unicast.Transport.RabbitMQ.RabbitMqTransport

상속: ITransport
파일 보기 프로젝트 열기: machine/machine.mta

공개 메소드들

메소드 설명
AbortHandlingCurrentMessage ( ) : void
ChangeNumberOfWorkerThreads ( Int32 targetNumberOfWorkerThreads ) : void
Dispose ( ) : void
GetNumberOfPendingMessages ( ) : Int32
ReceiveMessageLater ( TransportMessage transportMessage ) : void
Send ( TransportMessage transportMessage, string destination ) : void
Start ( ) : void

비공개 메소드들

메소드 설명
AddWorkerThread ( ) : NServiceBus.Utils.WorkerThread
ClearFailuresForMessage ( string id ) : void
DeliverMessage ( IModel channel, MessageReceiveProperties messageContext, RabbitMQ.Client.Events.BasicDeliverEventArgs delivery ) : void
HandledMaximumRetries ( string id ) : bool
IncrementFailuresForMessage ( string id ) : void
MoveToPoison ( RabbitMQ.Client.Events.BasicDeliverEventArgs delivery ) : void
OnFailedMessageProcessing ( Exception error ) : Exception
OnFinishedMessageProcessing ( ) : Exception
OnStartedMessageProcessing ( ) : Exception
OnTransportMessageReceived ( TransportMessage msg ) : Exception
Process ( ) : void
Receive ( MessageReceiveProperties messageContext ) : void

메소드 상세

AbortHandlingCurrentMessage() 공개 메소드

public AbortHandlingCurrentMessage ( ) : void
리턴 void

ChangeNumberOfWorkerThreads() 공개 메소드

public ChangeNumberOfWorkerThreads ( Int32 targetNumberOfWorkerThreads ) : void
targetNumberOfWorkerThreads System.Int32
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetNumberOfPendingMessages() 공개 메소드

public GetNumberOfPendingMessages ( ) : Int32
리턴 System.Int32

ReceiveMessageLater() 공개 메소드

public ReceiveMessageLater ( TransportMessage transportMessage ) : void
transportMessage TransportMessage
리턴 void

Send() 공개 메소드

public Send ( TransportMessage transportMessage, string destination ) : void
transportMessage TransportMessage
destination string
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void