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

Afficher le fichier Open project: EventStore/EventStore Class Usage Examples

Méthodes publiques

Méthode Description
BeginWriteCheckpoint ( IEnvelope envelope, CheckpointTag requestedCheckpointPosition, string requestedCheckpointState ) : void
CoreProjectionCheckpointWriter ( string projectionCheckpointStreamId, IODispatcher ioDispatcher, ProjectionVersion projectionVersion, string name ) : System
GetStatistics ( ProjectionStatistics info ) : void
Initialize ( ) : void
StartFrom ( CheckpointTag checkpointTag, int checkpointEventNumber ) : void

Private Methods

Méthode Description
CreateStreamMetadataEvent ( ) : Event
PublishWriteCheckpointEvent ( ) : void
PublishWriteStreamMetadata ( ) : void
PublishWriteStreamMetadataAndCheckpointEvent ( ) : void
WriteCheckpointEventCompleted ( string eventStreamId, OperationResult operationResult, int firstWrittenEventNumber ) : void

Method Details

BeginWriteCheckpoint() public méthode

public BeginWriteCheckpoint ( IEnvelope envelope, CheckpointTag requestedCheckpointPosition, string requestedCheckpointState ) : void
envelope IEnvelope
requestedCheckpointPosition CheckpointTag
requestedCheckpointState string
Résultat void

CoreProjectionCheckpointWriter() public méthode

public CoreProjectionCheckpointWriter ( string projectionCheckpointStreamId, IODispatcher ioDispatcher, ProjectionVersion projectionVersion, string name ) : System
projectionCheckpointStreamId string
ioDispatcher IODispatcher
projectionVersion ProjectionVersion
name string
Résultat System

GetStatistics() public méthode

public GetStatistics ( ProjectionStatistics info ) : void
info ProjectionStatistics
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

StartFrom() public méthode

public StartFrom ( CheckpointTag checkpointTag, int checkpointEventNumber ) : void
checkpointTag CheckpointTag
checkpointEventNumber int
Résultat void