Description
Currently the PartitionAssignor, which is meant to be a pluggable interface, sits in the internal package. It should be part of the public API, so we are deprecating the old consumer.internal.PartitionAssignor in favor of a new consumer.ConsumerPartitionAssignor.
We also want to take the opportunity to refactor the interface a bit, so as to achieve an easier to evolve API moving forward
Due to the way assignors are instantiated, moving to a new ConsumerPartitionAssignor interface will be fully compatible for most users except those who have implemented the internal.PartitionAssignor (see KAFKA-8704)
Attachments
Attachments
Issue Links
- links to