Browse Source

HADOOP-11254. Changed visibility of AccessControlList to be public for consumption by ecosystem. Contributed by Zhijie Shen.

(cherry picked from commit b18e8a272eaf69d05d567b8c39e3e7c556935b08)
Vinod Kumar Vavilapalli 10 năm trước cách đây
mục cha
commit
5d4d11400e

+ 3 - 0
hadoop-common-project/hadoop-common/CHANGES.txt

@@ -238,6 +238,9 @@ Release 2.6.0 - UNRELEASED
 
     HADOOP-11216. Improve Openssl library finding. (cmccabe via yliu)
 
+    HADOOP-11254. Changed visibility of AccessControlList to be public for
+    consumption by ecosystem. (Zhijie Shen via vinodkv)
+
   OPTIMIZATIONS
 
     HADOOP-10838. Byte array native checksumming. (James Thomas via todd)

+ 3 - 3
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/authorize/AccessControlList.java

@@ -39,7 +39,7 @@ import org.apache.hadoop.util.StringUtils;
 /**
  * Class representing a configured access control list.
  */
-@InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"})
+@InterfaceAudience.Public
 @InterfaceStability.Evolving
 public class AccessControlList implements Writable {
 
@@ -209,7 +209,7 @@ public class AccessControlList implements Writable {
    * Get the names of users allowed for this service.
    * @return the set of user names. the set must not be modified.
    */
-  Collection<String> getUsers() {
+  public Collection<String> getUsers() {
     return users;
   }
   
@@ -217,7 +217,7 @@ public class AccessControlList implements Writable {
    * Get the names of user groups allowed for this service.
    * @return the set of group names. the set must not be modified.
    */
-  Collection<String> getGroups() {
+  public Collection<String> getGroups() {
     return groups;
   }