You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jason Gustafson (Jira)" <ji...@apache.org> on 2022/10/03 16:41:00 UTC

[jira] [Resolved] (KAFKA-14247) Implement EventHandler interface and DefaultEventHandler

     [ 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)