Hello everyone,

I understand the concerns over making the API more confusing to new users, but 
the current implementation<https://github.com/apache/kafka/pull/1281/files> 
does not add any new methods to the interface Consumer. It simply adds the 
pre-existing methods with varargs parameters to the KafkaConsumer class, for 
backwards compatibility. Since KafkaConsumer isat this point is the only 
production implementation of the Consumer interface, this change makes it easy 
to use these methods in existing clients. Furthermore, in addition to the 
methods not being exposed in the interface, they are marked as @Deprecated.

Thanks,
Hugo

On Apr 28, 2016, at 12:13 PM, Harsha <ka...@harsha.io<mailto:ka...@harsha.io>> 
wrote:

Hi All,
      We noticed KIP-45 broke the compatibility with the consumer API
      that shipped in 0.9.x releases.
Hugo posted a patch that only adds these old methods back to
KafkaConsumer.java with the deprecated tag. I would like to get this in
0.10 release so that it will help anyone who used new consumer API from
0.9 release.  Anyone has any concerns having this patch in.

Thanks,
-Harsha


Reply via email to