public class ContainerImpl extends Object implements Container
Constructor and Description |
---|
ContainerImpl(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.yarn.event.Dispatcher dispatcher,
org.apache.hadoop.yarn.api.records.ContainerLaunchContext launchContext,
org.apache.hadoop.security.Credentials creds,
NodeManagerMetrics metrics,
org.apache.hadoop.yarn.security.ContainerTokenIdentifier containerTokenIdentifier) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
org.apache.hadoop.yarn.api.records.ContainerStatus |
cloneAndGetContainerStatus() |
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
ContainerState |
getContainerState() |
org.apache.hadoop.yarn.security.ContainerTokenIdentifier |
getContainerTokenIdentifier() |
org.apache.hadoop.security.Credentials |
getCredentials() |
org.apache.hadoop.yarn.api.records.ContainerState |
getCurrentState() |
org.apache.hadoop.yarn.api.records.ContainerLaunchContext |
getLaunchContext() |
Map<org.apache.hadoop.fs.Path,List<String>> |
getLocalizedResources() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
String |
getUser() |
void |
handle(ContainerEvent event) |
String |
toString() |
public ContainerImpl(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.event.Dispatcher dispatcher, org.apache.hadoop.yarn.api.records.ContainerLaunchContext launchContext, org.apache.hadoop.security.Credentials creds, NodeManagerMetrics metrics, org.apache.hadoop.yarn.security.ContainerTokenIdentifier containerTokenIdentifier)
public org.apache.hadoop.yarn.api.records.ContainerState getCurrentState()
public Map<org.apache.hadoop.fs.Path,List<String>> getLocalizedResources()
getLocalizedResources
in interface Container
public org.apache.hadoop.security.Credentials getCredentials()
getCredentials
in interface Container
public ContainerState getContainerState()
getContainerState
in interface Container
public org.apache.hadoop.yarn.api.records.ContainerLaunchContext getLaunchContext()
getLaunchContext
in interface Container
public org.apache.hadoop.yarn.api.records.ContainerStatus cloneAndGetContainerStatus()
cloneAndGetContainerStatus
in interface Container
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
getContainerId
in interface Container
public org.apache.hadoop.yarn.api.records.Resource getResource()
getResource
in interface Container
public org.apache.hadoop.yarn.security.ContainerTokenIdentifier getContainerTokenIdentifier()
getContainerTokenIdentifier
in interface Container
public void cleanup()
public void handle(ContainerEvent event)
handle
in interface org.apache.hadoop.yarn.event.EventHandler<ContainerEvent>
Copyright © 2014 Apache Software Foundation. All Rights Reserved.