| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint | Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
 contains classes related to scheduling containers using placement
 constraints. | 
| Modifier and Type | Method and Description | 
|---|---|
| PlacementConstraintManager | RMActiveServiceContext. getPlacementConstraintManager() | 
| PlacementConstraintManager | RMContextImpl. getPlacementConstraintManager() | 
| PlacementConstraintManager | RMContext. getPlacementConstraintManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RMActiveServiceContext. setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) | 
| void | RMContextImpl. setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) | 
| void | RMContext. setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MemoryPlacementConstraintManagerIn memory implementation of the  PlacementConstraintManagerService. | 
| class  | PlacementConstraintManagerServiceThe service that implements the  PlacementConstraintManagerinterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | PlacementConstraintsUtil. canSatisfyConstraints(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                     org.apache.hadoop.yarn.api.records.SchedulingRequest request,
                     SchedulerNode schedulerNode,
                     PlacementConstraintManager pcm,
                     AllocationTagsManager atm) | 
| static boolean | PlacementConstraintsUtil. canSatisfyConstraints(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                     org.apache.hadoop.yarn.api.records.SchedulingRequest request,
                     SchedulerNode schedulerNode,
                     PlacementConstraintManager pcm,
                     AllocationTagsManager atm,
                     Optional<DiagnosticsCollector> dcOpt)Returns true if the placement constraint for a given scheduling request
 is currently satisfied by the specific scheduler node. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.