[ https://issues.apache.org/jira/browse/KAFKA-7785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guozhang Wang updated KAFKA-7785: --------------------------------- Parent: KAFKA-12419 Issue Type: Sub-task (was: Improvement) > Remove PartitionGrouper interface and it's config and move > DefaultPartitionGrouper to internal package > ------------------------------------------------------------------------------------------------------ > > Key: KAFKA-7785 > URL: https://issues.apache.org/jira/browse/KAFKA-7785 > Project: Kafka > Issue Type: Sub-task > Components: streams > Affects Versions: 2.1.0 > Reporter: Jacek Laskowski > Assignee: highluck > Priority: Blocker > Fix For: 3.0.0 > > > Since {{DefaultPartitionGrouper}} is only for the purpose of the internal > {{StreamsPartitionAssignor}} it would make sense to have it in the > {{org.apache.kafka.streams.processor.internals}} package. > I would also vote to move {{PartitionGrouper.}} > Via KAFKA-8927 we deprecated the `PartitionGrouper` interface in 2.4 release > – this allows us to remove the public interface and its corresponding config > in the next major release (ie, 3.0.0). `DefaultPartitionGrouper` was > implicitly deprecated via KAFKA-8927. > Hence, we can move the interface as well as the default implementation into > an internal package (or maybe just remove the interface completely as there > are no plans to support multiple implementations atm). -- This message was sent by Atlassian Jira (v8.3.4#803005)