C# Class NServiceBus.Unicast.Transport.RabbitMQ.RabbitMqTransport

Inheritance: ITransport
Afficher le fichier Open project: machine/machine.mta

Méthodes publiques

Méthode Description
AbortHandlingCurrentMessage ( ) : void
ChangeNumberOfWorkerThreads ( Int32 targetNumberOfWorkerThreads ) : void
Dispose ( ) : void
GetNumberOfPendingMessages ( ) : Int32
ReceiveMessageLater ( TransportMessage transportMessage ) : void
Send ( TransportMessage transportMessage, string destination ) : void
Start ( ) : void

Private Methods

Méthode Description
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

Method Details

AbortHandlingCurrentMessage() public méthode

public AbortHandlingCurrentMessage ( ) : void
Résultat void

ChangeNumberOfWorkerThreads() public méthode

public ChangeNumberOfWorkerThreads ( Int32 targetNumberOfWorkerThreads ) : void
targetNumberOfWorkerThreads System.Int32
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetNumberOfPendingMessages() public méthode

public GetNumberOfPendingMessages ( ) : Int32
Résultat System.Int32

ReceiveMessageLater() public méthode

public ReceiveMessageLater ( TransportMessage transportMessage ) : void
transportMessage TransportMessage
Résultat void

Send() public méthode

public Send ( TransportMessage transportMessage, string destination ) : void
transportMessage TransportMessage
destination string
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void