C# Class SenseNet.Communication.Messaging.ClusterChannel

Inheritance: IClusterChannel
Afficher le fichier Open project: maxpavlov/FlexNet

Méthodes publiques

Свойство Type Description
ProcessedMessageTypes List

Protected Properties

Свойство Type Description
_shutdown bool
m_clusterMemberInfo ClusterMemberInfo
m_formatter IClusterMessageFormatter

Méthodes publiques

Méthode Description
ClusterChannel ( IClusterMessageFormatter formatter, ClusterMemberInfo clusterMemberInfo ) : System
Purge ( ) : void
Send ( ClusterMessage message ) : void
ShutDown ( ) : void
Start ( ) : void

Méthodes protégées

Méthode Description
InternalSend ( Stream messageBody ) : void
OnReceiveException ( Exception exception ) : void
OnSendException ( ClusterMessage message, Exception exception ) : void
StartMessagePump ( ) : void
StopMessagePump ( ) : void

Private Methods

Méthode Description
CheckProcessableMessages ( object parameter ) : void
GetProcessableMessages ( ) : List
OnMessageReceived ( Stream messageBody ) : void
ProcessSingleMessage ( object parameter ) : void

Method Details

ClusterChannel() public méthode

public ClusterChannel ( IClusterMessageFormatter formatter, ClusterMemberInfo clusterMemberInfo ) : System
formatter IClusterMessageFormatter
clusterMemberInfo ClusterMemberInfo
Résultat System

InternalSend() protected abstract méthode

protected abstract InternalSend ( Stream messageBody ) : void
messageBody Stream
Résultat void

OnReceiveException() protected méthode

protected OnReceiveException ( Exception exception ) : void
exception System.Exception
Résultat void

OnSendException() protected méthode

protected OnSendException ( ClusterMessage message, Exception exception ) : void
message ClusterMessage
exception System.Exception
Résultat void

Purge() public méthode

public Purge ( ) : void
Résultat void

Send() public méthode

public Send ( ClusterMessage message ) : void
message ClusterMessage
Résultat void

ShutDown() public méthode

public ShutDown ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartMessagePump() protected méthode

protected StartMessagePump ( ) : void
Résultat void

StopMessagePump() protected méthode

protected StopMessagePump ( ) : void
Résultat void

Property Details

ProcessedMessageTypes public_oe static_oe property

public static List ProcessedMessageTypes
Résultat List

_shutdown protected_oe static_oe property

protected static bool _shutdown
Résultat bool

m_clusterMemberInfo protected_oe property

protected ClusterMemberInfo,SenseNet.Communication.Messaging m_clusterMemberInfo
Résultat ClusterMemberInfo

m_formatter protected_oe property

protected IClusterMessageFormatter m_formatter
Résultat IClusterMessageFormatter