org.apache.hadoop.yarn.server.resourcemanager.scheduler.Queue.hasAccess()方法的使用及代码示例

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

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

Queue.hasAccess介绍

暂无

代码示例

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

@Override
public synchronized boolean checkAccess(UserGroupInformation callerUGI,
  QueueACL acl, String queueName) {
 return DEFAULT_QUEUE.hasAccess(acl, callerUGI);
}

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

@Override
public synchronized boolean checkAccess(UserGroupInformation callerUGI,
  QueueACL acl, String queueName) {
 return DEFAULT_QUEUE.hasAccess(acl, callerUGI);
}

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

@Override
public synchronized boolean checkAccess(UserGroupInformation callerUGI,
  QueueACL acl, String queueName) {
 return DEFAULT_QUEUE.hasAccess(acl, callerUGI);
}

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

private void mockQueue(String queueName, MutableConfScheduler scheduler)
  throws IOException {
 QueueInfo queueInfo = QueueInfo.newInstance(queueName, 0, 0, 0, null, null,
   null, null, null, null, false, null, false);
 when(scheduler.getQueueInfo(eq(queueName), anyBoolean(), anyBoolean()))
   .thenReturn(queueInfo);
 Queue queue = mock(Queue.class);
 when(queue.hasAccess(eq(QueueACL.ADMINISTER_QUEUE), eq(GOOD_USER)))
   .thenReturn(true);
 when(queue.hasAccess(eq(QueueACL.ADMINISTER_QUEUE), eq(BAD_USER)))
   .thenReturn(false);
 when(scheduler.getQueue(eq(queueName))).thenReturn(queue);
}

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

if (queue != null && !queue.hasAccess(QueueACL.ADMINISTER_QUEUE, user)) {
 return false;

相关文章