[ https://issues.apache.org/jira/browse/KAFKA-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manikumar resolved KAFKA-186. ----------------------------- Resolution: Fixed CompressionType Java class added in newer Kafka version. > no clean way to getCompressionCodec from Java-the-language > ---------------------------------------------------------- > > Key: KAFKA-186 > URL: https://issues.apache.org/jira/browse/KAFKA-186 > Project: Kafka > Issue Type: Bug > Affects Versions: 0.7 > Reporter: Chris Burroughs > > The obvious thing fails: > CompressionCodec.getCompressionCodec(1) results in cannot find symbol > symbol : method getCompressionCodec(int) > location: interface kafka.message.CompressionCodec > Writing a switch statement with kafka.message.NoCompressionCodec$.MODULE$ > and duplicating the logic in CompressionCodec.getCompressionCodec is no fun, > nor is creating a Hashtable just to call Utils.getCompressionCodec. I'm not > sure if there is a magic keyword to make it easy for javac to understand > which CompressionCodec I'm referring to. -- This message was sent by Atlassian JIRA (v6.4.14#64029)