Jay et al, What are your current thoughts on ensuring that the next-generation APIs play nicely with both lambdas and the extensions to the standard runtime in Java 8?
My thoughts are that if folks are doing the work to reimplement/redesign the API, it should be as compatible as possible with the latest stuff provided it doesn't break 1.6 compatibility (as long as that's required). Areas where this might influence the design: - Using single-method interfaces that could be supplied by lambdas when running in J8 - Consideration of Spliterator, Supplier, Stream, ... when designing their Kakfa counterparts. Regards, Clark