コード例 #1
0
ファイル: UserHandler.cs プロジェクト: reharik/EventSpike
 public UserHandler(IMongoRepository mongoRepository) : base(mongoRepository)
 {
     _mongoRepository = mongoRepository;
     _handlerType = "UserHandler";
     _lastProcessedPosition = new LastProcessedPosition();
 }
コード例 #2
0
ファイル: HandlerBase.cs プロジェクト: reharik/EventSpike
 // this is used by dispatchers on restart
 public void GetLastPositionProcessed()
 {
     _lastProcessedPosition = _mongoRepository.Get<LastProcessedPosition>(x => x.HandlerType == _handlerType)
         ??new LastProcessedPosition{CommitPosition = Position.Start.CommitPosition,PreparePosition = Position.Start.PreparePosition,HandlerType = _handlerType};
 }