C# Класс FloatingQueue.Server.TCP.TCPInternalQueueServiceProxy

Наследование: FloatingQueue.Common.TCPProvider.TCPQueueServiceProxy, IInternalQueueServiceProxy
Показать файл Открыть проект

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

Метод Описание
GetExtendedMetadata ( ) : List
IntroduceNewNode ( ExtendedNodeInfo nodeInfo ) : void
NotificateNodeIsSynchronized ( int serverId ) : void
NotificateSynchronizationFinished ( int>.Dictionary writtenAggregatesVersions ) : bool
Ping ( ) : void
ReceiveSingleAggregate ( string aggregateId, int version, IEnumerable events ) : void
RequestSynchronization ( ExtendedNodeInfo nodeInfo, int>.Dictionary currentAggregateVersions ) : void

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

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

public GetExtendedMetadata ( ) : List
Результат List

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

public IntroduceNewNode ( ExtendedNodeInfo nodeInfo ) : void
nodeInfo FloatingQueue.Server.Services.ExtendedNodeInfo
Результат void

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

public NotificateNodeIsSynchronized ( int serverId ) : void
serverId int
Результат void

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

public NotificateSynchronizationFinished ( int>.Dictionary writtenAggregatesVersions ) : bool
writtenAggregatesVersions int>.Dictionary
Результат bool

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

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

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

public ReceiveSingleAggregate ( string aggregateId, int version, IEnumerable events ) : void
aggregateId string
version int
events IEnumerable
Результат void

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

public RequestSynchronization ( ExtendedNodeInfo nodeInfo, int>.Dictionary currentAggregateVersions ) : void
nodeInfo FloatingQueue.Server.Services.ExtendedNodeInfo
currentAggregateVersions int>.Dictionary
Результат void