Hi, Following a recent discussion on a PR[1], I've written KIP-707 to establish what should be done to improve the API of KafkaFuture. If you have the time, your comments would be most welcome, as some of the rejected alternatives are not unreasonable.
https://cwiki.apache.org/confluence/display/KAFKA/KIP-707%3A+The+future+of+KafkaFuture Many thanks, Tom [1]: https://github.com/apache/kafka/pull/9878