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

Aaron T. Myers commented on HADOOP-8152:
----------------------------------------

bq. Do you think the entire class apis should be exposed, or just certain 
methods? Opening up the methods will essentially set them in stone so we should 
carefully consider if the apis are exactly how we want them.

That seems reasonable to me. Is it acceptable to just leave the class 
InterfaceAudience annotations in place, and add more visible annotations to 
certain methods? Or is it that the least-visible annotation is the one that 
applies? Or would folks prefer that we create a new class or two which just 
selectively expose these interfaces?
                
> Expand public APIs for security library classes
> -----------------------------------------------
>
>                 Key: HADOOP-8152
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8152
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: security
>    Affects Versions: 0.23.3
>            Reporter: Aaron T. Myers
>
> Currently projects like Hive and HBase use UserGroupInformation and 
> SecurityUtil methods. Both of these classes are marked 
> LimitedPrivate(HDFS,MR) but should probably be marked more generally public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to