hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Dimiduk (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-9495) Sanity check visiblity and audience for hbase-client and hbase-common apis.
Date Wed, 11 Sep 2013 17:03:54 GMT

    [ 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

Mime
View raw message