[ 
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)

Reply via email to