コード例 #1
0
            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");
            }
コード例 #2
0
 /// <inheritdoc />
 public void OnStop(IImmutableSet <TopicPartition> topicPartitions, IRestrictedConsumer consumer)
 {
     _handler1?.OnStop(topicPartitions, consumer);
     _handler2?.OnStop(topicPartitions, consumer);
 }
コード例 #3
0
 /// <inheritdoc />
 public void OnStop(IImmutableSet <TopicPartition> topicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _handler1.OnStop(topicPartitions, consumer);
     _handler2.OnStop(topicPartitions, consumer);
 }