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

Jonathan Hsieh commented on HBASE-9495:
---------------------------------------

I did a first pass on the unmarked hbase-client module and came to similar 
conclusions.  

At some point we need to do a full pass and use start using 
{{@IntefaceAudience.LimitedPrivate("coproc")}} (or something like that)for 
things exposed that are safe for coprocs to use, and maybe something similar 
for 3rd party filters, and other plugin hooks.

Going to do a "reaching" pass where I track references next.  Any suggestions 
for good dependency tracker visualization tools?

{code}    
    for hbase-client, all private except for:
    
    HConnectable // (?)
    WrongRowIOException
    ReplicationAdmin // double check with JD
    FailedSanityCheckException
    LockTimeoutException
    UnknownProtocolException
    
    BadAuthException
    CallerDisconnectedException
    StoppedRpcClientException
    UnsupportedCellCodecException
    UnsupportedCompressionCodecException
    WrongVersionException
    
    ProtobufUtil  // (?) 
    
    AccessDeniedException
    RestoreSnapshotException
    SnapshotCreationException
{code}
                
> 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