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

stack commented on HBASE-9529:
------------------------------

Hmm... in '@Public org.apache.hadoop.hbase', if no marking of what follows -- 
e.g. HCD -- means 'public', then +1.  If not, I think HCD, exceptions, etc. 
should be public.

Action is internal.
ConnectionUtils is internal.
Ditto HConnectable
HTableUtil shoudl be private
MultiAction should be private

Below should be private too?  Internal.

MultiResponse

Below are superclasses of Put, etc., so probably public?

Mutation
Operation
OperationWithAttributes


ScanMetrics seems internal
Ditto ColumnInterpreter

RegionState comes out in API?  If not, should be private I'd say.






                
> Audit of hbase-client @InterfaceAudience.Public apis
> ----------------------------------------------------
>
>                 Key: HBASE-9529
>                 URL: https://issues.apache.org/jira/browse/HBASE-9529
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Jonathan Hsieh
>             Fix For: 0.98.0, 0.96.0
>
>
> Similar to HBASE-9523, let's do an audit of the hbase-client public api.  
> This is easier to do now that the we can publish only the public api javadoc 
> http://hbase.apache.org/apidocs/  (notice it only has Public apis now!)

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