@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
| Interface | Description | 
|---|---|
| CandidateNodeSet<N extends SchedulerNode> | A group of nodes which can be allocated by scheduler. | 
| MultiNodeLookupPolicy<N extends SchedulerNode> | 
 This class has the following functionality. | 
| Class | Description | 
|---|---|
| AppPlacementAllocator<N extends SchedulerNode> | 
 This class has the following functionality:
 1) Keeps track of pending resource requests when following events happen:
 - New ResourceRequests are added to scheduler. | 
| CandidateNodeSetUtils | Utility methods for  CandidateNodeSet. | 
| LocalityAppPlacementAllocator<N extends SchedulerNode> | This is an implementation of the  AppPlacementAllocatorthat takes
 into account locality preferences (node, rack, any) when allocating
 containers. | 
| MultiNodePolicySpec | MultiNodePolicySpec contains policyName and timeout. | 
| MultiNodeSorter<N extends SchedulerNode> | Common node sorting class which will do sorting based on policy spec. | 
| MultiNodeSortingManager<N extends SchedulerNode> | Node Sorting Manager which runs all sorter threads and policies. | 
| PendingAskUpdateResult | Result of a resource-request update. | 
| ResourceUsageMultiNodeLookupPolicy<N extends SchedulerNode> | 
 This class has the following functionality: | 
| SimpleCandidateNodeSet<N extends SchedulerNode> | A simple CandidateNodeSet which keeps an unordered map | 
| SingleConstraintAppPlacementAllocator<N extends SchedulerNode> | This is a simple implementation to do affinity or anti-affinity for
 inter/intra apps. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.