org.apache.hadoop.yarn.event.EventHandler<ContainerEvent>ContainerImplpublic interface Container extends org.apache.hadoop.yarn.event.EventHandler<ContainerEvent>
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canRollback() |
|
org.apache.hadoop.yarn.api.records.ContainerStatus |
cloneAndGetContainerStatus() |
|
void |
commitUpgrade() |
|
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
|
long |
getContainerLaunchTime() |
The timestamp when the container is allowed to be launched.
|
<T> T |
getContainerRuntimeData(java.lang.Class<T> runtimeClazz) |
|
long |
getContainerStartTime() |
The timestamp when the container start request is received.
|
ContainerState |
getContainerState() |
|
org.apache.hadoop.yarn.security.ContainerTokenIdentifier |
getContainerTokenIdentifier() |
|
org.apache.hadoop.security.Credentials |
getCredentials() |
|
java.lang.String |
getCsiVolumesRootDir() |
|
org.apache.hadoop.yarn.api.records.ContainerLaunchContext |
getLaunchContext() |
|
java.util.List<org.apache.hadoop.yarn.api.records.LocalizationStatus> |
getLocalizationStatuses() |
Get the localization statuses.
|
java.util.Map<org.apache.hadoop.fs.Path,java.util.List<java.lang.String>> |
getLocalizedResources() |
|
java.lang.String |
getLogDir() |
|
org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus |
getNMContainerStatus() |
|
org.apache.hadoop.yarn.api.records.Priority |
getPriority() |
|
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
|
ResourceMappings |
getResourceMappings() |
Get assigned resource mappings to the container.
|
ResourceSet |
getResourceSet() |
|
java.lang.String |
getUser() |
|
java.lang.String |
getWorkDir() |
|
boolean |
isContainerInFinalStates() |
Verify container is in final states.
|
boolean |
isMarkedForKilling() |
|
boolean |
isRecovering() |
|
boolean |
isReInitializing() |
|
boolean |
isRetryContextSet() |
|
boolean |
isRunning() |
|
java.lang.String |
localizationCountersAsString() |
Vector of localization counters to be passed from NM to application
container via environment variable
$LOCALIZATION_COUNTERS. |
void |
sendKillEvent(int exitStatus,
java.lang.String description) |
|
void |
sendLaunchEvent() |
|
void |
sendPauseEvent(java.lang.String description) |
|
void |
setContainerRuntimeData(java.lang.Object containerRuntimeData) |
|
void |
setContainerTokenIdentifier(org.apache.hadoop.yarn.security.ContainerTokenIdentifier token) |
|
void |
setCsiVolumesRootDir(java.lang.String volumesRootDir) |
|
void |
setExposedPorts(java.lang.String ports) |
|
void |
setIpAndHost(java.lang.String[] ipAndHost) |
|
void |
setIsReInitializing(boolean isReInitializing) |
|
void |
setLogDir(java.lang.String logDir) |
|
void |
setWorkDir(java.lang.String workDir) |
|
boolean |
shouldRetry(int errorCode) |
|
java.lang.String |
toString() |
org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
long getContainerStartTime()
long getContainerLaunchTime()
org.apache.hadoop.yarn.api.records.Resource getResource()
org.apache.hadoop.yarn.security.ContainerTokenIdentifier getContainerTokenIdentifier()
void setContainerTokenIdentifier(org.apache.hadoop.yarn.security.ContainerTokenIdentifier token)
java.lang.String getUser()
ContainerState getContainerState()
org.apache.hadoop.yarn.api.records.ContainerLaunchContext getLaunchContext()
org.apache.hadoop.security.Credentials getCredentials()
java.util.Map<org.apache.hadoop.fs.Path,java.util.List<java.lang.String>> getLocalizedResources()
org.apache.hadoop.yarn.api.records.ContainerStatus cloneAndGetContainerStatus()
org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus getNMContainerStatus()
boolean isRetryContextSet()
boolean shouldRetry(int errorCode)
java.lang.String getWorkDir()
void setWorkDir(java.lang.String workDir)
java.lang.String getCsiVolumesRootDir()
void setCsiVolumesRootDir(java.lang.String volumesRootDir)
java.lang.String getLogDir()
void setLogDir(java.lang.String logDir)
void setIpAndHost(java.lang.String[] ipAndHost)
void setExposedPorts(java.lang.String ports)
java.lang.String toString()
toString in class java.lang.Objectorg.apache.hadoop.yarn.api.records.Priority getPriority()
ResourceSet getResourceSet()
boolean isRunning()
void setIsReInitializing(boolean isReInitializing)
boolean isReInitializing()
boolean isMarkedForKilling()
boolean canRollback()
void commitUpgrade()
void sendLaunchEvent()
void sendKillEvent(int exitStatus,
java.lang.String description)
boolean isRecovering()
void setContainerRuntimeData(java.lang.Object containerRuntimeData)
<T> T getContainerRuntimeData(java.lang.Class<T> runtimeClazz)
throws ContainerExecutionException
ContainerExecutionExceptionResourceMappings getResourceMappings()
void sendPauseEvent(java.lang.String description)
boolean isContainerInFinalStates()
java.util.List<org.apache.hadoop.yarn.api.records.LocalizationStatus> getLocalizationStatuses()
java.lang.String localizationCountersAsString()
$LOCALIZATION_COUNTERS. See
ApplicationConstants.Environment.LOCALIZATION_COUNTERSCopyright © 2008–2025 Apache Software Foundation. All rights reserved.