PoAn Yang created KAFKA-18048:
---------------------------------

             Summary: Consider to decouple AppEventHandler from 
ConsumerNetworkThread
                 Key: KAFKA-18048
                 URL: https://issues.apache.org/jira/browse/KAFKA-18048
             Project: Kafka
          Issue Type: Test
            Reporter: PoAn Yang
            Assignee: PoAn Yang


When implementing new JMX metrics in AsyncKafkaConsumer, we would like to 
encapsulate applicationEventQueue in ApplicationEventHandler, so we don't need 
to expose applicationEventQueue in ConsumerNetworkThread.

However, we start ConsumerNetworkThread in ApplicationEventHandler. This makes 
circular dependency. We can try to decouple these components, so 
ConsumerNetworkThread doesn't need to get application events from the queue 
directly.

ref: https://github.com/apache/kafka/pull/17199#discussion_r1849058419



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to