[
https://issues.apache.org/jira/browse/HBASE-10671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14130910#comment-14130910
]
Enis Soztutar commented on HBASE-10671:
---------------------------------------
bq. We don't have any InterfaceAudience annotation on
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java. It should
probably be Public.
Yes, public evolving.
bq. HBaseAdmin in hadoop-client should probably be marked deprecated for
branch-1 so that we can transition clients to just using Admin in 2.0.
Not sure about deprecating HBaseAdmin. The class itself is not going away. Just
that it will be an internal private class. Not sure how to approach that
cleanly. We have the same issue with HTable/Table, and I did deprecate the
HTable constructors used by Client side so that construction of the object was
deprecated (see HBASE-10602).
> Add missing InterfaceAudience annotations for classes in hbase-common and
> hbase-client modules
> ----------------------------------------------------------------------------------------------
>
> Key: HBASE-10671
> URL: https://issues.apache.org/jira/browse/HBASE-10671
> Project: HBase
> Issue Type: Sub-task
> Components: Client
> Reporter: Enis Soztutar
> Assignee: Enis Soztutar
> Fix For: 2.0.0, 0.99.1
>
> Attachments: hbase-10671_v1.patch, hbase-10671_v2.patch
>
>
> In this jira, we'll add missing InterfaceAudience annotations to classes in
> the client visible modules (hbase-client and hbase-common).
> Parent jira is for deciding on whether some of the classes should be private
> or public.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)