[ https://issues.apache.org/jira/browse/KAFKA-7785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17009669#comment-17009669 ]
highluck commented on KAFKA-7785: --------------------------------- [~jlaskowski] Can you assign me a ticket? I want to try it thanks! > 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: Improvement > Components: streams > Affects Versions: 2.1.0 > Reporter: Jacek Laskowski > 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)