C# Class SenseNet.Communication.Messaging.MsmqChannelProvider

Provides MSMQ based cluster messaging channel.
Inheritance: ClusterChannel
Afficher le fichier Open project: maxpavlov/FlexNet

Méthodes publiques

Méthode Description
MsmqChannelProvider ( IClusterMessageFormatter formatter, ClusterMemberInfo memberInfo ) : System
Purge ( ) : void

Méthodes protégées

Méthode Description
InternalSend ( System messageBody ) : void
StartMessagePump ( ) : void

Private Methods

Méthode Description
CheckQueue ( System.Messaging.MessageQueue queue ) : void
CreateMessage ( Stream messageBody ) : System.Messaging.Message
CreateQueue ( string queuepath ) : System.Messaging.MessageQueue
HandleReceiveException ( Exception e ) : void
IncrementReceived ( ) : void
IncrementSent ( ) : void
ReceiveMessages ( ) : void
RecoverQueue ( MessageQueue queue ) : MessageQueue
RepairSendQueues ( ) : void
SendToAllQueues ( Message message ) : bool
StartTracer ( ) : void

Method Details

InternalSend() protected méthode

protected InternalSend ( System messageBody ) : void
messageBody System
Résultat void

MsmqChannelProvider() public méthode

public MsmqChannelProvider ( IClusterMessageFormatter formatter, ClusterMemberInfo memberInfo ) : System
formatter IClusterMessageFormatter
memberInfo ClusterMemberInfo
Résultat System

Purge() public méthode

public Purge ( ) : void
Résultat void

StartMessagePump() protected méthode

protected StartMessagePump ( ) : void
Résultat void