org.apache.hadoop.yarn.api.records.QueueACL.values()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(71)

本文整理了Java中org.apache.hadoop.yarn.api.records.QueueACL.values方法的一些代码示例,展示了QueueACL.values的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueueACL.values方法的具体详情如下:
包路径:org.apache.hadoop.yarn.api.records.QueueACL
类名称:QueueACL
方法名:values

QueueACL.values介绍

暂无

代码示例

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

public Map<QueueACL, AccessControlList> getQueueAcls() {
 Map<QueueACL, AccessControlList> acls =
  new HashMap<QueueACL, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(acl, new AccessControlList("*"));
 }
 return acls;
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

public Map<QueueACL, AccessControlList> getQueueAcls() {
 Map<QueueACL, AccessControlList> acls =
  new HashMap<QueueACL, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(acl, new AccessControlList("*"));
 }
 return acls;
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

public Map<QueueACL, AccessControlList> getQueueAcls() {
 Map<QueueACL, AccessControlList> acls =
  new HashMap<QueueACL, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(acl, new AccessControlList("*"));
 }
 return acls;
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

public Map<AccessType, AccessControlList> getAcls(String queue) {
 Map<AccessType, AccessControlList> acls =
  new HashMap<AccessType, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(SchedulerUtils.toAccessType(acl), getAcl(queue, acl));
 }
 return acls;
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

public Map<AccessType, AccessControlList> getAcls(String queue) {
 Map<AccessType, AccessControlList> acls =
  new HashMap<AccessType, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(SchedulerUtils.toAccessType(acl), getAcl(queue, acl));
 }
 return acls;
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

public Map<AccessType, AccessControlList> getAcls(String queue) {
 Map<AccessType, AccessControlList> acls =
  new HashMap<AccessType, AccessControlList>();
 for (QueueACL acl : QueueACL.values()) {
  acls.put(SchedulerUtils.toAccessType(acl), getAcl(queue, acl));
 }
 return acls;
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(
  UserGroupInformation unused) {
 QueueUserACLInfo queueUserAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 queueUserAclInfo.setQueueName(DEFAULT_QUEUE_NAME);
 queueUserAclInfo.setUserAcls(Arrays.asList(QueueACL.values()));
 return Collections.singletonList(queueUserAclInfo);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(
  UserGroupInformation unused) {
 QueueUserACLInfo queueUserAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 queueUserAclInfo.setQueueName(DEFAULT_QUEUE_NAME);
 queueUserAclInfo.setUserAcls(Arrays.asList(QueueACL.values()));
 return Collections.singletonList(queueUserAclInfo);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(
  UserGroupInformation unused) {
 QueueUserACLInfo queueUserAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 queueUserAclInfo.setQueueName(DEFAULT_QUEUE_NAME);
 queueUserAclInfo.setUserAcls(Arrays.asList(QueueACL.values()));
 return Collections.singletonList(queueUserAclInfo);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private QueueUserACLInfo getUserAclInfo(UserGroupInformation user) {
 List<QueueACL> operations = new ArrayList<>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  } 
 }
 return QueueUserACLInfo.newInstance(getQueueName(), operations);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(UserGroupInformation user) {
 QueueUserACLInfo userAclInfo =
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  }
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return Collections.singletonList(userAclInfo);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(UserGroupInformation user) {
 QueueUserACLInfo userAclInfo =
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  }
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return Collections.singletonList(userAclInfo);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

@Override
public List<QueueUserACLInfo> getQueueUserAclInfo(UserGroupInformation user) {
 QueueUserACLInfo userAclInfo =
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  }
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return Collections.singletonList(userAclInfo);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

@Override
public synchronized List<QueueUserACLInfo> 
getQueueUserAclInfo(UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  }
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return Collections.singletonList(userAclInfo);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

@Override
public synchronized List<QueueUserACLInfo> 
getQueueUserAclInfo(UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  }
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return Collections.singletonList(userAclInfo);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private QueueUserACLInfo getUserAclInfo(
  UserGroupInformation user) {
 try {
  readLock.lock();
  QueueUserACLInfo userAclInfo = recordFactory.newRecordInstance(
    QueueUserACLInfo.class);
  List<QueueACL> operations = new ArrayList<QueueACL>();
  for (QueueACL operation : QueueACL.values()) {
   if (hasAccess(operation, user)) {
    operations.add(operation);
   }
  }
  userAclInfo.setQueueName(getQueueName());
  userAclInfo.setUserAcls(operations);
  return userAclInfo;
 } finally {
  readLock.unlock();
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

private synchronized QueueUserACLInfo getUserAclInfo(
  UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  } 
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return userAclInfo;
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

private synchronized QueueUserACLInfo getUserAclInfo(
  UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  } 
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return userAclInfo;
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-server-resourcemanager

private synchronized QueueUserACLInfo getUserAclInfo(
  UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  } 
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return userAclInfo;
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

private synchronized QueueUserACLInfo getUserAclInfo(
  UserGroupInformation user) {
 QueueUserACLInfo userAclInfo = 
  recordFactory.newRecordInstance(QueueUserACLInfo.class);
 List<QueueACL> operations = new ArrayList<QueueACL>();
 for (QueueACL operation : QueueACL.values()) {
  if (hasAccess(operation, user)) {
   operations.add(operation);
  } 
 }
 userAclInfo.setQueueName(getQueueName());
 userAclInfo.setUserAcls(operations);
 return userAclInfo;
}

相关文章

微信公众号

最新文章

更多