C# Class FloatingQueue.Server.Services.Implementation.InternalQueueService

Inheritance: QueueServiceBase, IInternalQueueService
Afficher le fichier Open project: eleks/FloatingQueuePoC

Méthodes publiques

Méthode Description
GetExtendedMetadata ( ) : List
IntroduceNewNode ( ExtendedNodeInfo nodeInfo ) : void
NotificateSynchronizationFinished ( int>.Dictionary writtenAggregatesVersions ) : bool
Ping ( ) : void
ReceiveSingleAggregate ( string aggregateId, int version, IEnumerable events ) : void
RequestSynchronization ( ExtendedNodeInfo nodeInfo, int>.Dictionary aggregateVersions ) : void

Method Details

GetExtendedMetadata() public méthode

public GetExtendedMetadata ( ) : List
Résultat List

IntroduceNewNode() public méthode

public IntroduceNewNode ( ExtendedNodeInfo nodeInfo ) : void
nodeInfo ExtendedNodeInfo
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 aggregateVersions ) : void
nodeInfo ExtendedNodeInfo
aggregateVersions int>.Dictionary
Résultat void