C# Class GHI.EventRepository.Impl.SnapShotting.SnapShotTracker

显示文件 Open project: brandongrossutti/EventStore

Public Methods

Method Description
GetLastSequence ( System.Guid id ) : int
SetLastSequence ( System.Guid id, int sequence ) : void
ShouldSnapShot ( System.Guid id, int commitSequence ) : bool
SnapShotTracker ( ISnapShotStrategy snapShotStrategy ) : System

Method Details

GetLastSequence() public method

public GetLastSequence ( System.Guid id ) : int
id System.Guid
return int

SetLastSequence() public method

public SetLastSequence ( System.Guid id, int sequence ) : void
id System.Guid
sequence int
return void

ShouldSnapShot() public method

public ShouldSnapShot ( System.Guid id, int commitSequence ) : bool
id System.Guid
commitSequence int
return bool

SnapShotTracker() public method

public SnapShotTracker ( ISnapShotStrategy snapShotStrategy ) : System
snapShotStrategy ISnapShotStrategy
return System