| Modifier and Type | Method and Description | 
|---|---|
| static ApplicationPlacementContext | QueuePlacementRuleUtils. getPlacementContext(QueueMapping mapping,
                   CapacitySchedulerQueueManager queueManager) | 
| static ApplicationPlacementContext | QueuePlacementRuleUtils. getPlacementContext(QueueMapping mapping,
                   String leafQueueName,
                   CapacitySchedulerQueueManager queueManager) | 
| ApplicationPlacementContext | PrimaryGroupPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| abstract ApplicationPlacementContext | PlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user)Return the scheduler queue name the application should be placed in
 wrapped in an  ApplicationPlacementContextobject. | 
| ApplicationPlacementContext | RejectPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | UserGroupMappingPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | AppNameMappingPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | UserPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | SpecifiedPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | DefaultPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | SecondaryGroupExistingPlacementRule. getPlacementForApp(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                  String user) | 
| ApplicationPlacementContext | PlacementManager. placeApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc,
                String user) | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationPlacementContext | RMApp. getApplicationPlacementContext()Get the application -> queue placement context | 
| ApplicationPlacementContext | RMAppImpl. getApplicationPlacementContext() | 
| Constructor and Description | 
|---|
| RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
         RMContext rmContext,
         org.apache.hadoop.conf.Configuration config,
         String name,
         String user,
         String queue,
         org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
         YarnScheduler scheduler,
         ApplicationMasterService masterService,
         long submitTime,
         String applicationType,
         Set<String> applicationTags,
         List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
         ApplicationPlacementContext placementContext,
         long startTime) | 
| RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
         RMContext rmContext,
         org.apache.hadoop.conf.Configuration config,
         String name,
         org.apache.hadoop.security.UserGroupInformation userUgi,
         String queue,
         org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
         YarnScheduler scheduler,
         ApplicationMasterService masterService,
         long submitTime,
         String applicationType,
         Set<String> applicationTags,
         List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
         ApplicationPlacementContext placementContext,
         long startTime) | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationPlacementContext | AppAddedSchedulerEvent. getPlacementContext() | 
| Constructor and Description | 
|---|
| AppAddedSchedulerEvent(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                      String queue,
                      String user,
                      ApplicationPlacementContext placementContext) | 
| AppAddedSchedulerEvent(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                      String queue,
                      String user,
                      boolean isAppRecovering,
                      org.apache.hadoop.yarn.api.records.ReservationId reservationID,
                      org.apache.hadoop.yarn.api.records.Priority appPriority,
                      ApplicationPlacementContext placementContext) | 
| AppAddedSchedulerEvent(String user,
                      org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
                      boolean isAppRecovering,
                      org.apache.hadoop.yarn.api.records.Priority appPriority,
                      ApplicationPlacementContext placementContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | FairScheduler. addApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
              String queueName,
              String user,
              boolean isAppRecovering,
              ApplicationPlacementContext placementContext)Add a new application to the scheduler, with a given id, queue name, and
 user. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.