org.apache.hadoop.yarn.client.api.impl
Class ContainerManagementProtocolProxy

java.lang.Object
  extended by org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy

@InterfaceAudience.LimitedPrivate(value={"MapReduce","YARN"})
public class ContainerManagementProtocolProxy
extends Object

Helper class to manage container manager proxies


Nested Class Summary
 class ContainerManagementProtocolProxy.ContainerManagementProtocolProxyData
           
 
Constructor Summary
ContainerManagementProtocolProxy(org.apache.hadoop.conf.Configuration conf)
           
ContainerManagementProtocolProxy(org.apache.hadoop.conf.Configuration conf, NMTokenCache nmTokenCache)
           
 
Method Summary
 ContainerManagementProtocolProxy.ContainerManagementProtocolProxyData getProxy(String containerManagerBindAddr, org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
 void mayBeCloseProxy(ContainerManagementProtocolProxy.ContainerManagementProtocolProxyData proxy)
           
 void stopAllProxies()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerManagementProtocolProxy

public ContainerManagementProtocolProxy(org.apache.hadoop.conf.Configuration conf)

ContainerManagementProtocolProxy

public ContainerManagementProtocolProxy(org.apache.hadoop.conf.Configuration conf,
                                        NMTokenCache nmTokenCache)
Method Detail

getProxy

public ContainerManagementProtocolProxy.ContainerManagementProtocolProxyData getProxy(String containerManagerBindAddr,
                                                                                      org.apache.hadoop.yarn.api.records.ContainerId containerId)
                                                                               throws org.apache.hadoop.security.token.SecretManager.InvalidToken
Throws:
org.apache.hadoop.security.token.SecretManager.InvalidToken

mayBeCloseProxy

public void mayBeCloseProxy(ContainerManagementProtocolProxy.ContainerManagementProtocolProxyData proxy)

stopAllProxies

public void stopAllProxies()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.