@InterfaceAudience.Private public abstract class FrameworkClient extends Object
| Constructor and Description | 
|---|
FrameworkClient()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
close()  | 
abstract org.apache.hadoop.yarn.client.api.YarnClientApplication | 
createApplication()  | 
static FrameworkClient | 
createFrameworkClient(TezConfiguration tezConf)  | 
abstract org.apache.hadoop.yarn.api.records.ApplicationReport | 
getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)  | 
abstract void | 
init(TezConfiguration tezConf,
    org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
Initialize the framework client. 
 | 
abstract void | 
killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId)  | 
abstract void | 
start()  | 
abstract void | 
stop()  | 
abstract org.apache.hadoop.yarn.api.records.ApplicationId | 
submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubmissionContext)  | 
public static FrameworkClient createFrameworkClient(TezConfiguration tezConf)
public abstract void init(TezConfiguration tezConf, org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
tezConf - the TezConfiguration instance being used by the
                 clusteryarnConf - the YarnConfiguration instance being used
                 by the clusterpublic abstract void start()
public abstract void stop()
public abstract void close()
                    throws IOException
IOExceptionpublic abstract org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication()
                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                          IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic abstract org.apache.hadoop.yarn.api.records.ApplicationId submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubmissionContext)
                                                                            throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                   IOException,
                                                                                   TezException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionTezExceptionpublic abstract void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId)
                              throws org.apache.hadoop.yarn.exceptions.YarnException,
                                     IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic abstract org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)
                                                                                   throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                          IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionCopyright © 2016 Apache Software Foundation. All rights reserved.