Sophie Blee-Goldman created KAFKA-8703: ------------------------------------------
Summary: Move PartitionAssignor to public API Key: KAFKA-8703 URL: https://issues.apache.org/jira/browse/KAFKA-8703 Project: Kafka Issue Type: Sub-task Components: clients Reporter: Sophie Blee-Goldman Assignee: Sophie Blee-Goldman 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.PartitionAssignor. We also want to take the opportunity to refactor the interface a bit, so as to achieve # Better separation of user/assignor and consumer provided metadata # Easier to evolve API Due to the way assignors are instantiated, moving to a new PartitionAssignor interface will be fully compatible for most users except those who have implemented the internal.PartitionAssignor -- This message was sent by Atlassian JIRA (v7.6.14#76016)