C# Class FloatingQueue.Server.TCP.TCPInternalQueueServiceProxy

Inheritance: FloatingQueue.Common.TCPProvider.TCPQueueServiceProxy, IInternalQueueServiceProxy
Afficher le fichier Open project: eleks/FloatingQueuePoC

Méthodes publiques

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

Method Details

GetExtendedMetadata() public méthode

public GetExtendedMetadata ( ) : List
Résultat List

IntroduceNewNode() public méthode

public IntroduceNewNode ( ExtendedNodeInfo nodeInfo ) : void
nodeInfo FloatingQueue.Server.Services.ExtendedNodeInfo
Résultat void

NotificateNodeIsSynchronized() public méthode

public NotificateNodeIsSynchronized ( int serverId ) : void
serverId int
Résultat void

NotificateSynchronizationFinished() public méthode

public NotificateSynchronizationFinished ( int>.Dictionary writtenAggregatesVersions ) : bool
writtenAggregatesVersions int>.Dictionary
Résultat bool

Ping() public méthode

public Ping ( ) : void
Résultat void

ReceiveSingleAggregate() public méthode

public ReceiveSingleAggregate ( string aggregateId, int version, IEnumerable events ) : void
aggregateId string
version int
events IEnumerable
Résultat void

RequestSynchronization() public méthode

public RequestSynchronization ( ExtendedNodeInfo nodeInfo, int>.Dictionary currentAggregateVersions ) : void
nodeInfo FloatingQueue.Server.Services.ExtendedNodeInfo
currentAggregateVersions int>.Dictionary
Résultat void