[ 
https://issues.apache.org/jira/browse/KAFKA-4715?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15872664#comment-15872664
 ] 

Colin P. McCabe commented on KAFKA-4715:
----------------------------------------

bq. Beside that the name() method is final.

Ah, so it is.  I guess that rules that out.

In that case, it seems like our configuration should accept the name() version 
as well.  It seems reasonable to accept "GZIP" as well as "gzip" to configure 
gzip compression, for example.

> Consumer/Producer config does not work with related enums
> ---------------------------------------------------------
>
>                 Key: KAFKA-4715
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4715
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Bryan Baugher
>            Priority: Minor
>
> We have some code that builds producer/consumer config and sometimes uses the 
> related enum like this,
> {code}
> Properties properties = new Properties();
> properties.setProperty(ProducerConfig.COMPRESSION_TYPE_CONFIG, 
> CompressionType.SNAPPY.name());
> ...
> Producer producer = new KafkaProducer(properties);
> {code}
> We get,
> {code}
> org.apache.kafka.common.KafkaException: Failed to construct kafka producer
> ...
> Caused by: java.lang.IllegalArgumentException: Unknown compression name: 
> SNAPPY
> {code}
> We've seen the same for others like ConsumerConfig.AUTO_OFFSET_RESET_CONFIG 
> and its OffsetResetStrategy enum.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to