You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Anton Karamanov (JIRA)" <ji...@apache.org> on 2014/09/01 16:47:21 UTC

[jira] [Updated] (KAFKA-1620) Make kafka api protocol implementation public

     [ https://issues.apache.org/jira/browse/KAFKA-1620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anton Karamanov updated KAFKA-1620:
-----------------------------------
    Attachment: 0001-KAFKA-1620-Make-kafka-api-protocol-implementation-pu.patch

Here's a small [patch|^0001-KAFKA-1620-Make-kafka-api-protocol-implementation-pu.patch] to address the issue.

> Make kafka api protocol implementation public
> ---------------------------------------------
>
>                 Key: KAFKA-1620
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1620
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Anton Karamanov
>         Attachments: 0001-KAFKA-1620-Make-kafka-api-protocol-implementation-pu.patch
>
>
> Some of the classes which implement Kafka api protocol, such as {{RequestOrResponse}} and {{FetchRequest}} are defined as private to {{kafka}} package. Those classes would be extremely usefull for writing custom clients (we're using Scala with Akka and implementing one directly on top of Akka TCP), and don't seem to contain any actuall internal logic of Kafka. Therefore it seems like a nice idea to make them public.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)