ContainerRuntimeDefaultLinuxContainerRuntime, DelegatingLinuxContainerRuntime, DockerLinuxContainerRuntime, JavaSandboxLinuxContainerRuntime, OCIContainerRuntime, RuncContainerRuntime@Private @Unstable public interface LinuxContainerRuntime extends ContainerRuntime
| Modifier and Type | Method | Description |
|---|---|---|
default java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> |
getLocalResources(Container container) |
|
void |
initialize(org.apache.hadoop.conf.Configuration conf,
Context nmContext) |
Initialize the runtime.
|
boolean |
isRuntimeRequested(java.util.Map<java.lang.String,java.lang.String> env) |
Return whether the given environment variables indicate that the operation
is requesting this runtime.
|
default void |
start() |
|
default void |
stop() |
execContainer, getExposedPorts, getIpAndHost, launchContainer, prepareContainer, reapContainer, relaunchContainer, signalContainervoid initialize(org.apache.hadoop.conf.Configuration conf,
Context nmContext)
throws ContainerExecutionException
conf - the Configuration to usenmContext - NMContextContainerExecutionException - if an error occurs while initializing
the runtimeboolean isRuntimeRequested(java.util.Map<java.lang.String,java.lang.String> env)
env - the environment variable settings for the operationdefault void start()
default void stop()
default java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.LocalResource> getLocalResources(Container container) throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.