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

Nick Dimiduk commented on HBASE-9495:
-------------------------------------

For those who'd rather read the committed code than the discussion, 
{{[InterfaceAudience|http://hadoop.apache.org/docs/current/api/src-html/org/apache/hadoop/classification/InterfaceAudience.html#line.27]}},
 
{{[InterfaceStability|http://hadoop.apache.org/docs/current/api/src-html/org/apache/hadoop/classification/InterfaceStability.html#line.28]}}.

Notes from a quick scan through the list:

 - {{DataType}} is marked {{@InterfaceAudience.Public}}, so 
{{./org/apache/hadoop/hbase/types/package-info.java}} should be the same 
(unless types are improperly annotated)
 - {{Coprocessor}} is marked {{@InterfaceAudience.Public}}, so 
./org/apache/hadoop/hbase/client/coprocessor/\{SecureBulkLoadClient,package-info\}.java
 should be similarly annotated.
 - ./org/apache/hadoop/hbase/\{client,filter\}/package-info.java both touch 
user application code, so perhaps they should be {{@InterfaceAudience.Public}} 
(at least client, if not filter)?
 - Any exception which a client application can catch should be public (ie, 
{{AccessDeniedException}})

                
> Sanity check visiblity and audience for hbase-client and hbase-common apis.
> ---------------------------------------------------------------------------
>
>                 Key: HBASE-9495
>                 URL: https://issues.apache.org/jira/browse/HBASE-9495
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>
> This is a task to audit and enumerate places where hbase-common and 
> hbase-client should narrow or widen the exposed user program supported api.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to