| Modifier and Type | Method and Description | 
|---|---|
| static CGroupsHandler | ResourceHandlerModule. getCGroupsHandler()Returns a (possibly null) reference to a cGroupsHandler. | 
| protected CGroupsHandler | DefaultOOMHandler. getCGroupsHandler() | 
| Constructor and Description | 
|---|
| CGroupElasticMemoryController(org.apache.hadoop.conf.Configuration conf,
                             Context context,
                             CGroupsHandler cgroups,
                             boolean controlPhysicalMemory,
                             boolean controlVirtualMemory,
                             long limit)Default constructor. | 
| NetworkPacketTaggingHandlerImpl(PrivilegedOperationExecutor privilegedOperationExecutor,
                               CGroupsHandler cGroupsHandler) | 
| TrafficControlBandwidthHandlerImpl(PrivilegedOperationExecutor privilegedOperationExecutor,
                                  CGroupsHandler cGroupsHandler,
                                  org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.resources.TrafficController trafficController) | 
| Constructor and Description | 
|---|
| FpgaResourceHandlerImpl(Context nmContext,
                       CGroupsHandler cGroupsHandler,
                       PrivilegedOperationExecutor privilegedOperationExecutor,
                       AbstractFpgaVendorPlugin plugin,
                       FpgaDiscoverer fpgaDiscoverer) | 
| Constructor and Description | 
|---|
| GpuResourceHandlerImpl(Context nmContext,
                      CGroupsHandler cGroupsHandler,
                      PrivilegedOperationExecutor privilegedOperationExecutor,
                      GpuDiscoverer gpuDiscoverer) | 
| Constructor and Description | 
|---|
| DockerLinuxContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                           CGroupsHandler cGroupsHandler)Create an instance using the given  PrivilegedOperationExecutorinstance for performing operations and the givenCGroupsHandlerinstance. | 
| OCIContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                   CGroupsHandler cGroupsHandler) | 
| RuncContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                    CGroupsHandler cGroupsHandler) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceHandler | ResourcePlugin. createResourceHandler(Context nmContext,
                     CGroupsHandler cGroupsHandler,
                     PrivilegedOperationExecutor privilegedOperationExecutor)Plugin needs to return  ResourceHandlerwhen any special isolation
 required for the resource type. | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceHandler | DevicePluginAdapter. createResourceHandler(Context nmContext,
                     CGroupsHandler cGroupsHandler,
                     PrivilegedOperationExecutor privilegedOperationExecutor) | 
| Constructor and Description | 
|---|
| DeviceResourceHandlerImpl(String resName,
                         DevicePluginAdapter devPluginAdapter,
                         DeviceMappingManager devMappingManager,
                         CGroupsHandler cgHandler,
                         PrivilegedOperationExecutor operation,
                         Context ctx) | 
| DeviceResourceHandlerImpl(String resName,
                         DevicePluginAdapter devPluginAdapter,
                         DeviceMappingManager devMappingManager,
                         CGroupsHandler cgHandler,
                         PrivilegedOperationExecutor operation,
                         Context ctx,
                         ShellWrapper shell) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceHandler | FpgaResourcePlugin. createResourceHandler(Context nmContext,
                     CGroupsHandler cGroupsHandler,
                     PrivilegedOperationExecutor privilegedOperationExecutor) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceHandler | GpuResourcePlugin. createResourceHandler(Context context,
                     CGroupsHandler cGroupsHandler,
                     PrivilegedOperationExecutor privilegedOperationExecutor) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.