769770771772773774775
@Override public void modifyAclEntries(Path path, List<AclEntry> aclSpec) throws IOException { statistics.incrementWriteOps(1); final HttpOpParam.Op op = PutOpParam.Op.MODIFYACLENTRIES; run(op, path, new AclPermissionParam(aclSpec)); }
777778779780781782783
@Override public void removeAclEntries(Path path, List<AclEntry> aclSpec) throws IOException { statistics.incrementWriteOps(1); final HttpOpParam.Op op = PutOpParam.Op.REMOVEACLENTRIES; run(op, path, new AclPermissionParam(aclSpec)); }
799800801802803804805
@Override public void setAcl(final Path p, final List<AclEntry> aclSpec) throws IOException { statistics.incrementWriteOps(1); final HttpOpParam.Op op = PutOpParam.Op.SETACL; run(op, p, new AclPermissionParam(aclSpec)); }
768769770771772773774
776777778779780781782
798799800801802803804