[
https://issues.apache.org/jira/browse/KUDU-724?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15433955#comment-15433955
]
Todd Lipcon commented on KUDU-724:
----------------------------------
Are there any plans to do this for 1.0? Otherwise we should probably backlog it
or resolve as "wont fix" since this would be an incompatible change to make
during 1.x.
> [java client] Separate interfaces from implementations
> ------------------------------------------------------
>
> Key: KUDU-724
> URL: https://issues.apache.org/jira/browse/KUDU-724
> Project: Kudu
> Issue Type: Sub-task
> Components: client
> Affects Versions: M5
> Reporter: Jean-Daniel Cryans
>
> From [~adar]:
> {quote}
> As you clean up the Java client, I'd be a fan of strictly separating
> interfaces from implementations, and moving the former into a different Java
> package. In general this is painful and annoying when there's only one
> implementation, but I think it's valuable when you're trying to showcase a
> public API because users won't be distracted by any implementation details at
> all.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)