C# Class EventStore.Projections.Core.Services.Processing.EmittedStreamsDeleter

Inheritance: IEmittedStreamsDeleter
Afficher le fichier Open project: EventStore/EventStore

Méthodes publiques

Méthode Description
DeleteEmittedStreams ( System.Action onEmittedStreamsDeleted ) : void
EmittedStreamsDeleter ( IODispatcher ioDispatcher, string emittedStreamsId, string emittedStreamsCheckpointStreamId ) : EventStore.Common.Log

Private Methods

Méthode Description
DeleteEmittedStreamsFrom ( int fromPosition, System.Action onEmittedStreamsDeleted ) : void
DeleteStreamCompleted ( ClientMessage deleteStreamCompleted, System.Action onEmittedStreamsDeleted, string streamId, int eventNumber ) : void
GetPositionToDeleteFrom ( ClientMessage onReadCompleted ) : int
ReadCompleted ( ClientMessage onReadCompleted, System.Action onEmittedStreamsDeleted ) : void
ReadLastCheckpoint ( Action onReadCompleted ) : void
TryMarkCheckpoint ( int eventNumber ) : void

Method Details

DeleteEmittedStreams() public méthode

public DeleteEmittedStreams ( System.Action onEmittedStreamsDeleted ) : void
onEmittedStreamsDeleted System.Action
Résultat void

EmittedStreamsDeleter() public méthode

public EmittedStreamsDeleter ( IODispatcher ioDispatcher, string emittedStreamsId, string emittedStreamsCheckpointStreamId ) : EventStore.Common.Log
ioDispatcher IODispatcher
emittedStreamsId string
emittedStreamsCheckpointStreamId string
Résultat EventStore.Common.Log