| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime | 
| Constructor and Description | 
|---|
| LinuxContainerExecutor(LinuxContainerRuntime linuxContainerRuntime)Create a LinuxContainerExecutor with a provided
  LinuxContainerRuntime. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultLinuxContainerRuntimeThis class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes using the
 standard process model. | 
| class  | DelegatingLinuxContainerRuntimeThis class is a  ContainerRuntimeimplementation that delegates all
 operations to aDefaultLinuxContainerRuntimeinstance, aDockerLinuxContainerRuntimeinstance, aJavaSandboxLinuxContainerRuntimeinstance, or a custom instance
 depending on whether each instance believes the operation to be within its
 scope. | 
| class  | DockerLinuxContainerRuntimeThis class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Docker containers. | 
| class  | JavaSandboxLinuxContainerRuntimeThis class extends the  DefaultLinuxContainerRuntimespecifically
 for containers which run Java commands. | 
| class  | OCIContainerRuntimeThis class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 OCI-compliant containers. | 
| class  | RuncContainerRuntimeThis class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Runc containers. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.