public static class QueuePlacementRule.Reject extends QueuePlacementRule
QueuePlacementRule.Default, QueuePlacementRule.NestedUserQueue, QueuePlacementRule.PrimaryGroup, QueuePlacementRule.Reject, QueuePlacementRule.SecondaryGroupExistingQueue, QueuePlacementRule.Specified, QueuePlacementRule.Usercreate, LOG| Constructor and Description |
|---|
QueuePlacementRule.Reject() |
| Modifier and Type | Method and Description |
|---|---|
String |
assignAppToQueue(String requestedQueue,
String user,
org.apache.hadoop.security.Groups groups,
Map<FSQueueType,Set<String>> configuredQueues) |
protected String |
getQueueForApp(String requestedQueue,
String user,
org.apache.hadoop.security.Groups groups,
Map<FSQueueType,Set<String>> configuredQueues)
Applies this rule to an app with the given requested queue and user/group
information.
|
boolean |
isTerminal()
Returns true if this rule never tells the policy to continue.
|
cleanName, initialize, initializeFromXmlpublic String assignAppToQueue(String requestedQueue, String user, org.apache.hadoop.security.Groups groups, Map<FSQueueType,Set<String>> configuredQueues)
assignAppToQueue in class QueuePlacementRulerequestedQueue - The queue explicitly requested.user - The user submitting the app.groups - The groups of the user submitting the app.configuredQueues - The queues specified in the scheduler configuration.protected String getQueueForApp(String requestedQueue, String user, org.apache.hadoop.security.Groups groups, Map<FSQueueType,Set<String>> configuredQueues)
QueuePlacementRulegetQueueForApp in class QueuePlacementRulerequestedQueue - The queue specified in the ApplicationSubmissionContextuser - The user submitting the app.groups - The groups of the user submitting the app.public boolean isTerminal()
QueuePlacementRuleisTerminal in class QueuePlacementRuleCopyright © 2022 Apache Software Foundation. All rights reserved.