| Interface | Description | 
|---|---|
| CGroupsHandler | Provides CGroups functionality. | 
| CpuResourceHandler | Resource handler for cpu resources. | 
| DiskResourceHandler | Resource handler for disk resources. | 
| MemoryResourceHandler | |
| NetworkTagMappingManager | Base interface for network tag mapping manager. | 
| OutboundBandwidthResourceHandler | |
| ResourceHandler | Handler interface for resource subsystems' isolation and enforcement. | 
| Class | Description | 
|---|---|
| CGroupElasticMemoryController | This thread controls memory usage using cgroups. | 
| CGroupsBlkioResourceHandlerImpl | Handler class to handle the blkio controller. | 
| CGroupsCpuResourceHandlerImpl | An implementation for using CGroups to restrict CPU usage on Linux. | 
| CGroupsMemoryResourceHandlerImpl | Handler class to handle the memory controller. | 
| CGroupsMountConfig | Stores config related to cgroups. | 
| CGroupsResourceCalculator | A cgroups file-system based Resource calculator without the process tree
 features. | 
| CombinedResourceCalculator | CombinedResourceCalculator is a resource calculator that uses cgroups but
 it is backward compatible with procfs in terms of virtual memory usage. | 
| DefaultOOMHandler | A very basic OOM handler implementation. | 
| NetworkPacketTaggingHandlerImpl | The network packet tagging handler implementation. | 
| NetworkTagMappingJsonManager | The NetworkTagMapping JsonManager implementation. | 
| NetworkTagMappingJsonManager.Group | The group object. | 
| NetworkTagMappingJsonManager.NetworkTagMapping | The NetworkTagMapping object. | 
| NetworkTagMappingJsonManager.User | The user object. | 
| NetworkTagMappingManagerFactory | Use  NetworkTagMappingManagerFactoryto get the correctNetworkTagMappingManager. | 
| ResourceHandlerChain | A helper class to delegate funcationality to a 'chain' of
 ResourceHandler(s) | 
| ResourceHandlerModule | Provides mechanisms to get various resource handlers - cpu, memory, network,
 disk etc., - based on configuration. | 
| ResourcesExceptionUtil | Small utility class which only re-throws YarnException if
 NM_RESOURCE_PLUGINS_FAIL_FAST property is true. | 
| TrafficControlBandwidthHandlerImpl | 
| Enum | Description | 
|---|---|
| CGroupsHandler.CGroupController | List of supported cgroup subsystem types. | 
| Exception | Description | 
|---|---|
| ResourceHandlerException | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.