| Interface | Description | 
|---|---|
| LinuxContainerRuntime | Linux-specific container runtime implementations must implement this
 interface. | 
| Class | Description | 
|---|---|
| DefaultLinuxContainerRuntime | This class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes using the
 standard process model. | 
| DelegatingLinuxContainerRuntime | This 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. | 
| DockerLinuxContainerRuntime | This class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Docker containers. | 
| JavaSandboxLinuxContainerRuntime | This class extends the  DefaultLinuxContainerRuntimespecifically
 for containers which run Java commands. | 
| LinuxContainerRuntimeConstants | |
| OCIContainerRuntime | This class is a  ContainerRuntimeimplementation that uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 OCI-compliant containers. | 
| RuncContainerRuntime | This class is an extension of  OCIContainerRuntimethat uses the
 nativecontainer-executorbinary via aPrivilegedOperationExecutorinstance to launch processes inside
 Runc containers. | 
| Enum | Description | 
|---|---|
| JavaSandboxLinuxContainerRuntime.SandboxMode | Enumeration of the modes the JavaSandboxLinuxContainerRuntime can use. | 
| LinuxContainerRuntimeConstants.RuntimeType | Linux container runtime types for  DelegatingLinuxContainerRuntime. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.