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

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

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


Constructor Summary
ApplicationMasterProtocolPBClientImpl(long clientVersion, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
 org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse allocate(org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest request)
           
 void close()
           
 org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse finishApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse registerApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationMasterProtocolPBClientImpl

public ApplicationMasterProtocolPBClientImpl(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

allocate

public org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse allocate(org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest request)
                                                                     throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                            IOException
Specified by:
allocate in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

finishApplicationMaster

public org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterResponse finishApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.FinishApplicationMasterRequest request)
                                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                          IOException
Specified by:
finishApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

registerApplicationMaster

public org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse registerApplicationMaster(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRequest request)
                                                                                                       throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                              IOException
Specified by:
registerApplicationMaster in interface org.apache.hadoop.yarn.api.ApplicationMasterProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException


Copyright © 2014 Apache Software Foundation. All Rights Reserved.