`AdminClient` would be deprecated purely because it would no longer serve any purpose and would be virtually empty, getting all of its implementation from the new interfar. It would be nice to remove this from the API at the next major version bump, hence the need to deprecate.
`AdminClient.create()` would return what it does today, (so not a breaking change). On Tue, 4 Jun 2019 at 22:24, Ryanne Dolan <ryannedo...@gmail.com> wrote: > > The existing `AdminClient` will be marked as deprecated. > > What's the reasoning behind this? I'm fine with the other changes, but > would prefer to keep the existing public API intact if it's not hurting > anything. > > Also, what will AdminClient.create() return? Would it be a breaking change? > > Ryanne > > On Tue, Jun 4, 2019, 11:17 AM Andy Coates <a...@confluent.io> wrote: > >> Hi folks >> >> As there's been no chatter on this KIP I'm assuming it's non-contentious, >> (or just boring), hence I'd like to call a vote for KIP-476: >> >> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-476%3A+Add+Java+AdminClient+Interface >> >> Thanks, >> >> Andy >> >