[ https://issues.apache.org/jira/browse/KAFKA-14247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Gustafson resolved KAFKA-14247. ------------------------------------- Resolution: Fixed > Implement EventHandler interface and DefaultEventHandler > -------------------------------------------------------- > > Key: KAFKA-14247 > URL: https://issues.apache.org/jira/browse/KAFKA-14247 > Project: Kafka > Issue Type: Sub-task > Components: consumer > Reporter: Philip Nee > Assignee: Philip Nee > Priority: Major > > The polling thread uses events to communicate with the background thread. > The events send to the background thread are the {_}Requests{_}, and the > events send from the background thread to the polling thread are the > {_}Responses{_}. > > Here we have an EventHandler interface and DefaultEventHandler > implementation. The implementation uses two blocking queues to send events > both ways. The two methods, add and poll allows the client, i.e., the > polling thread, to retrieve and add events to the handler. > > PR: https://github.com/apache/kafka/pull/12663 -- This message was sent by Atlassian Jira (v8.20.10#820010)