public void Handle(ReaderSubscriptionMessage.EventReaderNotAuthorized message) { if (_stopOnEof) { _eofReached = true; _publisher.Publish( new EventReaderSubscriptionMessage.NotAuthorized( _subscriptionId, _positionTracker.LastTag, _progress, _subscriptionMessageSequenceNumber++)); } }
public void Handle(ReaderSubscriptionMessage.EventReaderNotAuthorized message) { if (_eofReached) { return; // self eof-reached, but reader is still running } if (_stopOnEof) { _eofReached = true; } _publisher.Publish( new EventReaderSubscriptionMessage.NotAuthorized( _subscriptionId, _positionTracker.LastTag, _progress, _subscriptionMessageSequenceNumber++)); }
public void Handle(ReaderSubscriptionMessage.EventReaderNotAuthorized message) { Guid projectionId; if (_stopped) { return; } if (!_eventReaderSubscriptions.TryGetValue(message.CorrelationId, out projectionId)) { return; // unsubscribed } _subscriptions[projectionId].Handle(message); _pausedSubscriptions.Add(projectionId); // it is actually disposed -- workaround Handle(new ReaderSubscriptionManagement.Unsubscribe(projectionId)); }
public void Handle(ReaderSubscriptionMessage.EventReaderNotAuthorized message) { _receivedNotAuthorizedNotifications.Add(message); }
public bool Handle(ReaderSubscriptionMessage.EventReaderNotAuthorized message) { throw new NotImplementedException(); }