[
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