C# Класс SenseNet.Communication.Messaging.ClusterChannel

Наследование: IClusterChannel
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ProcessedMessageTypes List

Защищенные свойства (Protected)

Свойство Тип Описание
_shutdown bool
m_clusterMemberInfo ClusterMemberInfo
m_formatter IClusterMessageFormatter

Открытые методы

Метод Описание
ClusterChannel ( IClusterMessageFormatter formatter, ClusterMemberInfo clusterMemberInfo ) : System
Purge ( ) : void
Send ( ClusterMessage message ) : void
ShutDown ( ) : void
Start ( ) : void

Защищенные методы

Метод Описание
InternalSend ( Stream messageBody ) : void
OnReceiveException ( Exception exception ) : void
OnSendException ( ClusterMessage message, Exception exception ) : void
StartMessagePump ( ) : void
StopMessagePump ( ) : void

Приватные методы

Метод Описание
CheckProcessableMessages ( object parameter ) : void
GetProcessableMessages ( ) : List
OnMessageReceived ( Stream messageBody ) : void
ProcessSingleMessage ( object parameter ) : void

Описание методов

ClusterChannel() публичный Метод

public ClusterChannel ( IClusterMessageFormatter formatter, ClusterMemberInfo clusterMemberInfo ) : System
formatter IClusterMessageFormatter
clusterMemberInfo ClusterMemberInfo
Результат System

InternalSend() защищенный абстрактный Метод

protected abstract InternalSend ( Stream messageBody ) : void
messageBody Stream
Результат void

OnReceiveException() защищенный Метод

protected OnReceiveException ( Exception exception ) : void
exception System.Exception
Результат void

OnSendException() защищенный Метод

protected OnSendException ( ClusterMessage message, Exception exception ) : void
message ClusterMessage
exception System.Exception
Результат void

Purge() публичный Метод

public Purge ( ) : void
Результат void

Send() публичный Метод

public Send ( ClusterMessage message ) : void
message ClusterMessage
Результат void

ShutDown() публичный Метод

public ShutDown ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

StartMessagePump() защищенный Метод

protected StartMessagePump ( ) : void
Результат void

StopMessagePump() защищенный Метод

protected StopMessagePump ( ) : void
Результат void

Описание свойств

ProcessedMessageTypes публичное статическое свойство

public static List ProcessedMessageTypes
Результат List

_shutdown защищенное статическое свойство

protected static bool _shutdown
Результат bool

m_clusterMemberInfo защищенное свойство

protected ClusterMemberInfo,SenseNet.Communication.Messaging m_clusterMemberInfo
Результат ClusterMemberInfo

m_formatter защищенное свойство

protected IClusterMessageFormatter m_formatter
Результат IClusterMessageFormatter