public override void PostStop() { var currentTopicPartitions = _actor._consumer.Assignment; _actor.PausePartitions(currentTopicPartitions); var watch = Stopwatch.StartNew(); _partitionEventHandler.OnStop(currentTopicPartitions.ToImmutableHashSet(), _restrictedConsumer); watch.Stop(); CheckDuration(watch, "onStop"); }
/// <inheritdoc /> public void OnStop(IImmutableSet <TopicPartition> topicPartitions, IRestrictedConsumer consumer) { _handler1?.OnStop(topicPartitions, consumer); _handler2?.OnStop(topicPartitions, consumer); }
/// <inheritdoc /> public void OnStop(IImmutableSet <TopicPartition> topicPartitions, RestrictedConsumer <K, V> consumer) { _handler1.OnStop(topicPartitions, consumer); _handler2.OnStop(topicPartitions, consumer); }