[
https://issues.apache.org/jira/browse/KAFKA-1794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14311142#comment-14311142
]
Guozhang Wang commented on KAFKA-1794:
--------------------------------------
Makes sense.
> Make config and config defaults accessible to clients
> -----------------------------------------------------
>
> Key: KAFKA-1794
> URL: https://issues.apache.org/jira/browse/KAFKA-1794
> Project: Kafka
> Issue Type: Bug
> Affects Versions: 0.8.1.1
> Reporter: Navina Ramesh
>
> In the new Kafka producer API, the ProducerConfig is not accessible to the
> clients. Samza uses the ProducerConfig instance to access the defaults
> property values, which can then be used in the various helper utils. Config
> instance is accessible even without instantiating a Kafka producer.
> With the new API, there is no way to instantiate a ProducerConfig as the
> constructor is marked private. Also, it does not make the default config
> values accessible to the client without actually instantiating a
> KafkaProducer.
> Changes suggested:
> 1. Make the ProducerConfig constructor public
> 2. Make ConfigDef in ProducerConfig accessible by the client
> 3. Use public static variables for kafka config default "values"
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)