org.apache.hadoop.yarn.api.impl.pb.client
Class ContainerManagementProtocolPBClientImpl

java.lang.Object
  extended by org.apache.hadoop.yarn.api.impl.pb.client.ContainerManagementProtocolPBClientImpl
All Implemented Interfaces:
Closeable, org.apache.hadoop.yarn.api.ContainerManagementProtocol

@InterfaceAudience.Private
public class ContainerManagementProtocolPBClientImpl
extends Object
implements org.apache.hadoop.yarn.api.ContainerManagementProtocol, Closeable


Constructor Summary
ContainerManagementProtocolPBClientImpl(long clientVersion, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
 void close()
           
 org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesResponse getContainerStatuses(org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.StartContainersResponse startContainers(org.apache.hadoop.yarn.api.protocolrecords.StartContainersRequest requests)
           
 org.apache.hadoop.yarn.api.protocolrecords.StopContainersResponse stopContainers(org.apache.hadoop.yarn.api.protocolrecords.StopContainersRequest requests)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerManagementProtocolPBClientImpl

public ContainerManagementProtocolPBClientImpl(long clientVersion,
                                               InetSocketAddress addr,
                                               org.apache.hadoop.conf.Configuration conf)
                                        throws IOException
Throws:
IOException
Method Detail

close

public void close()
Specified by:
close in interface Closeable

startContainers

public org.apache.hadoop.yarn.api.protocolrecords.StartContainersResponse startContainers(org.apache.hadoop.yarn.api.protocolrecords.StartContainersRequest requests)
                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                          IOException
Specified by:
startContainers in interface org.apache.hadoop.yarn.api.ContainerManagementProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

stopContainers

public org.apache.hadoop.yarn.api.protocolrecords.StopContainersResponse stopContainers(org.apache.hadoop.yarn.api.protocolrecords.StopContainersRequest requests)
                                                                                 throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                        IOException
Specified by:
stopContainers in interface org.apache.hadoop.yarn.api.ContainerManagementProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getContainerStatuses

public org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesResponse getContainerStatuses(org.apache.hadoop.yarn.api.protocolrecords.GetContainerStatusesRequest request)
                                                                                             throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                    IOException
Specified by:
getContainerStatuses in interface org.apache.hadoop.yarn.api.ContainerManagementProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException


Copyright © 2014 Apache Software Foundation. All Rights Reserved.