| Interface | Description | 
|---|---|
| AllocationFileLoaderService.Listener | |
| Schedulable | A Schedulable represents an entity that can be scheduled such as an
 application or a queue. | 
| Class | Description | 
|---|---|
| AllocationConfiguration | |
| AllocationFileLoaderService | |
| ConfigurableResource | A  ConfigurableResourceobject represents an entity that is used to
 configure resources, such as maximum resources of a queue. | 
| FairScheduler | A scheduler that schedules resources between a set of queues. | 
| FairSchedulerConfiguration | |
| FairSchedulerUtilities | Utility class for the Fair Scheduler. | 
| FifoAppComparator | Order  FSAppAttemptobjects by priority and then by submit time, as
 in the default scheduler in Hadoop. | 
| FSAppAttempt | Represents an application attempt from the viewpoint of the Fair Scheduler. | 
| FSContext | Helper class that holds basic information to be passed around
 FairScheduler classes. | 
| FSLeafQueue | |
| FSOpDurations | Class to capture the performance metrics of FairScheduler. | 
| FSParentQueue | |
| FSQueue | |
| FSQueueMetrics | |
| FSSchedulerNode | Fair Scheduler specific node features. | 
| MaxRunningAppsEnforcer | Handles tracking and enforcement for user and queue maxRunningApps
 constraints | 
| QueueManager | Maintains a list of queues as well as scheduling parameters for each queue,
 such as guaranteed share allocations, from the fair scheduler config file. | 
| ReservationQueueConfiguration | |
| SchedulingPolicy | The SchedulingPolicy is used by the fair scheduler mainly to determine
 what a queue's fair share and steady fair share should be as well as
 calculating available headroom. | 
| Enum | Description | 
|---|---|
| FSQueueType | 
| Exception | Description | 
|---|---|
| AllocationConfigurationException | Thrown when the allocation file for  QueueManageris malformed. | 
| InvalidQueueNameException | Thrown when Queue Name is malformed. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.