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

Reply via email to