[ https://issues.apache.org/jira/browse/KAFKA-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manikumar Reddy resolved KAFKA-869. ----------------------------------- Resolution: Won't Fix This issue not exists in new java client classes. > Java API needs Encoder / Decoder interfaces > ------------------------------------------- > > Key: KAFKA-869 > URL: https://issues.apache.org/jira/browse/KAFKA-869 > Project: Kafka > Issue Type: Improvement > Affects Versions: 0.8.0 > Reporter: Xavier Stevens > Priority: Minor > > The current 0.8 API requires that a serializer class implements a constructor > that takes a single VerifiableProperties argument. The built-in scala > serializers default this argument to null. But when implementing a custom > encoder from Java you won't get any compilation errors. However, at runtime > you'll get a NoSuchMethodException when the Kafka producer tries to > instantiate the class. > If this is actually a dependency for the serialization classes it should be > made more clear for Java API usage. I could see adding an abstract base class > or perhaps an init(VerifiableProperties props) method. -- This message was sent by Atlassian JIRA (v6.3.4#6332)