public class ClientRpc extends Object implements AutoCloseable
Constructor and Description |
---|
ClientRpc(Configuration cfg) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Configuration |
getConfiguration() |
ApplicationReport |
getReport(ApplicationId appId) |
void |
killApp(String appId) |
List<ApplicationReport> |
killEsApps() |
List<ApplicationReport> |
listApps() |
List<ApplicationReport> |
listEsClusters() |
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 List<ApplicationReport> killEsApps()
public void killApp(String appId)
public ApplicationReport getReport(ApplicationId appId)
public List<ApplicationReport> listApps()
public List<ApplicationReport> listEsClusters()
public List<ApplicationReport> listEsClustersAlive()
public void waitForApp(ApplicationId appId, long timeout)
public void close()
close
in interface AutoCloseable
public Configuration getConfiguration()