C# 클래스 EventStore.Projections.Core.Services.Processing.CoreProjectionCheckpointWriter

파일 보기 프로젝트 열기: EventStore/EventStore 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateStreamMetadataEvent ( ) : Event
PublishWriteCheckpointEvent ( ) : void
PublishWriteStreamMetadata ( ) : void
PublishWriteStreamMetadataAndCheckpointEvent ( ) : void
WriteCheckpointEventCompleted ( string eventStreamId, OperationResult operationResult, int firstWrittenEventNumber ) : void

메소드 상세

BeginWriteCheckpoint() 공개 메소드

public BeginWriteCheckpoint ( IEnvelope envelope, CheckpointTag requestedCheckpointPosition, string requestedCheckpointState ) : void
envelope IEnvelope
requestedCheckpointPosition CheckpointTag
requestedCheckpointState string
리턴 void

CoreProjectionCheckpointWriter() 공개 메소드

public CoreProjectionCheckpointWriter ( string projectionCheckpointStreamId, IODispatcher ioDispatcher, ProjectionVersion projectionVersion, string name ) : System
projectionCheckpointStreamId string
ioDispatcher IODispatcher
projectionVersion ProjectionVersion
name string
리턴 System

GetStatistics() 공개 메소드

public GetStatistics ( ProjectionStatistics info ) : void
info ProjectionStatistics
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

StartFrom() 공개 메소드

public StartFrom ( CheckpointTag checkpointTag, int checkpointEventNumber ) : void
checkpointTag CheckpointTag
checkpointEventNumber int
리턴 void