public class ClientRpc
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
ClientRpc(Configuration cfg) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Configuration |
getConfiguration() |
ApplicationReport |
getReport(ApplicationId appId) |
void |
killApp(java.lang.String appId) |
java.util.List<ApplicationReport> |
killEsApps() |
java.util.List<ApplicationReport> |
listApps() |
java.util.List<ApplicationReport> |
listEsClusters() |
java.util.List<ApplicationReport> |
listEsClustersAlive() |
YarnClientApplication |
newApp() |
void |
start() |
ApplicationId |
submitApp(ApplicationSubmissionContext appContext) |
void |
waitForApp(ApplicationId appId,
long timeout) |
public ClientRpc(Configuration cfg)
public void start()
public YarnClientApplication newApp()
public ApplicationId submitApp(ApplicationSubmissionContext appContext)
public java.util.List<ApplicationReport> killEsApps()
public void killApp(java.lang.String appId)
public ApplicationReport getReport(ApplicationId appId)
public java.util.List<ApplicationReport> listApps()
public java.util.List<ApplicationReport> listEsClusters()
public java.util.List<ApplicationReport> listEsClustersAlive()
public void waitForApp(ApplicationId appId, long timeout)
public void close()
close
in interface java.lang.AutoCloseable
public Configuration getConfiguration()