[ 
https://issues.apache.org/jira/browse/KAFKA-4999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16387272#comment-16387272
 ] 

Ewen Cheslack-Postava commented on KAFKA-4999:
----------------------------------------------

Agreed the current approach isn't the most intuitive. This would need a KIP 
though, as we're pretty stingy about adding public API since it requires more 
maintenance, limits source code compatibility, and gives us less flexibility in 
any future changes. That said, maybe these are simple enough to be worth it. If 
you're interested in progressing this forward, see 
[https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals] 
for how to proceed; it's all pretty straightforward for something like this.

> Add convenience overload for seek* methods
> ------------------------------------------
>
>                 Key: KAFKA-4999
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4999
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Timo Meijer
>            Assignee: Richard Yu
>            Priority: Major
>              Labels: Quickfix, needs-kip
>
> The most common use case when using the seek* methods is to work on the 
> currently assigned partitions. This behavior is supported by passing an empty 
> list, but this is not very intuitive.
> Adding an overloaded method for all seek* methods without parameters that has 
> the same behavior; using the currently assigned partitions, would improve the 
> API and user experience.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to