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

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

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


Constructor Summary
ApplicationClientProtocolPBClientImpl(long clientVersion, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
 org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenResponse cancelDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest request)
           
 void close()
           
 org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse forceKillApplication(org.apache.hadoop.yarn.api.protocolrecords.KillApplicationRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportResponse getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsResponse getApplications(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsResponse getClusterMetrics(org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesResponse getClusterNodes(org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenResponse getDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse getNewApplication(org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoResponse getQueueInfo(org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoResponse getQueueUserAcls(org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenResponse renewDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest request)
           
 org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationResponse submitApplication(org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationClientProtocolPBClientImpl

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

forceKillApplication

public org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse forceKillApplication(org.apache.hadoop.yarn.api.protocolrecords.KillApplicationRequest request)
                                                                                        throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                               IOException
Specified by:
forceKillApplication in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getApplicationReport

public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportResponse getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request)
                                                                                             throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                    IOException
Specified by:
getApplicationReport in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getClusterMetrics

public org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsResponse getClusterMetrics(org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsRequest request)
                                                                                       throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                              IOException
Specified by:
getClusterMetrics in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getNewApplication

public org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse getNewApplication(org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationRequest request)
                                                                                       throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                              IOException
Specified by:
getNewApplication in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

submitApplication

public org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationResponse submitApplication(org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationRequest request)
                                                                                       throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                              IOException
Specified by:
submitApplication in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getApplications

public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsResponse getApplications(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request)
                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                          IOException
Specified by:
getApplications in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getClusterNodes

public org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesResponse getClusterNodes(org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesRequest request)
                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                          IOException
Specified by:
getClusterNodes in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getQueueInfo

public org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoResponse getQueueInfo(org.apache.hadoop.yarn.api.protocolrecords.GetQueueInfoRequest request)
                                                                             throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                    IOException
Specified by:
getQueueInfo in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getQueueUserAcls

public org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoResponse getQueueUserAcls(org.apache.hadoop.yarn.api.protocolrecords.GetQueueUserAclsInfoRequest request)
                                                                                         throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                IOException
Specified by:
getQueueUserAcls in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

getDelegationToken

public org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenResponse getDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest request)
                                                                                         throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                IOException
Specified by:
getDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

renewDelegationToken

public org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenResponse renewDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest request)
                                                                                             throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                    IOException
Specified by:
renewDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException

cancelDelegationToken

public org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenResponse cancelDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest request)
                                                                                               throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                      IOException
Specified by:
cancelDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationClientProtocol
Throws:
org.apache.hadoop.yarn.exceptions.YarnException
IOException


Copyright © 2014 Apache Software Foundation. All Rights Reserved.