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