| Modifier and Type | Method and Description | 
|---|---|
| protected PrivilegedOperationExecutor | LinuxContainerExecutor. getPrivilegedOperationExecutor() | 
| Modifier and Type | Method and Description | 
|---|---|
| static PrivilegedOperationExecutor | PrivilegedOperationExecutor. getInstance(org.apache.hadoop.conf.Configuration conf) | 
| Constructor and Description | 
|---|
| 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 | 
|---|
| DefaultLinuxContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor)Create an instance using the given  PrivilegedOperationExecutorinstance for performing operations. | 
| DockerLinuxContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor)Create an instance using the given  PrivilegedOperationExecutorinstance for performing operations. | 
| DockerLinuxContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                           CGroupsHandler cGroupsHandler)Create an instance using the given  PrivilegedOperationExecutorinstance for performing operations and the givenCGroupsHandlerinstance. | 
| JavaSandboxLinuxContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor)Create an instance using the given  PrivilegedOperationExecutorinstance for performing operations. | 
| OCIContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor) | 
| OCIContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                   CGroupsHandler cGroupsHandler) | 
| RuncContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor) | 
| RuncContainerRuntime(PrivilegedOperationExecutor privilegedOperationExecutor,
                    CGroupsHandler cGroupsHandler) | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | DockerCommandExecutor. executeDockerCommand(DockerCommand dockerCommand,
                    String containerId,
                    Map<String,String> env,
                    PrivilegedOperationExecutor privilegedOperationExecutor,
                    boolean disableFailureLogging,
                    Context nmContext)Execute a docker command and return the output. | 
| static DockerCommandExecutor.DockerContainerStatus | DockerCommandExecutor. getContainerStatus(String containerId,
                  PrivilegedOperationExecutor privilegedOperationExecutor,
                  Context nmContext)Get the status of the docker container. | 
| 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.