Exemplo n.º 1
0
 public void Handle(EventReaderSubscriptionMessage.EofReached message)
 {
     if (_subscriptionDispatcher.Handle(message))
     {
         return;
     }
 }
 public void Handle(EventReaderSubscriptionMessage.EofReached message)
 {
     if (IsOutOfOrderSubscriptionMessage(message))
     {
         return;
     }
     RegisterSubscriptionMessage(message);
     try {
         Unsubscribed();
         var completedWorkItem = new CompletedWorkItem(this);
         _processingQueue.EnqueueTask(completedWorkItem, message.CheckpointTag, allowCurrentPosition: true);
         ProcessEvent();
     } catch (Exception ex) {
         _coreProjection.SetFaulted(ex);
     }
 }
Exemplo n.º 3
0
 public void Handle(EventReaderSubscriptionMessage.EofReached message)
 {
     _lastReaderPosition = message.CheckpointTag;
     Reply();
     Unsubscribe();
 }
Exemplo n.º 4
0
 public void Handle(EventReaderSubscriptionMessage.EofReached message)
 {
     _eofReachedMessages.Add(message);
 }