public void Handle(ReaderSubscriptionMessage.EventReaderPartitionMeasured message) { _publisher.Publish( new EventReaderSubscriptionMessage.PartitionMeasured( _subscriptionId, message.Partition, message.Size, _subscriptionMessageSequenceNumber++)); }
public void Handle(ReaderSubscriptionMessage.EventReaderPartitionMeasured message) { if (_eofReached) { return; // self eof-reached, but reader is still running } _publisher.Publish( new EventReaderSubscriptionMessage.PartitionMeasured( _subscriptionId, message.Partition, message.Size, _subscriptionMessageSequenceNumber++)); }
public void Handle(ReaderSubscriptionMessage.EventReaderPartitionMeasured message) { Guid projectionId; if (_stopped) { return; } if (!_eventReaderSubscriptions.TryGetValue(message.CorrelationId, out projectionId)) { return; // unsubscribed } _subscriptions[projectionId].Handle(message); }
public void Handle(ReaderSubscriptionMessage.EventReaderPartitionMeasured message) { _receivedPartitionMeasuredNotifications.Add(message); }