public class WebServices extends Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.hadoop.yarn.api.ApplicationBaseProtocol |
appBaseProt |
Constructor and Description |
---|
WebServices(org.apache.hadoop.yarn.api.ApplicationBaseProtocol appBaseProt) |
Modifier and Type | Method and Description |
---|---|
AppInfo |
getApp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String appId) |
AppAttemptInfo |
getAppAttempt(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String appId,
String appAttemptId) |
AppAttemptsInfo |
getAppAttempts(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String appId) |
AppsInfo |
getApps(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String stateQuery,
Set<String> statesQuery,
String finalStatusQuery,
String userQuery,
String queueQuery,
String count,
String startedBegin,
String startedEnd,
String finishBegin,
String finishEnd,
Set<String> applicationTypes) |
ContainerInfo |
getContainer(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String appId,
String appAttemptId,
String containerId) |
ContainersInfo |
getContainers(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
String appId,
String appAttemptId) |
protected static org.apache.hadoop.security.UserGroupInformation |
getUser(javax.servlet.http.HttpServletRequest req) |
protected void |
init(javax.servlet.http.HttpServletResponse response) |
protected static org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
parseApplicationAttemptId(String appAttemptId) |
protected static org.apache.hadoop.yarn.api.records.ApplicationId |
parseApplicationId(String appId) |
protected static org.apache.hadoop.yarn.api.records.ContainerId |
parseContainerId(String containerId) |
protected static Set<String> |
parseQueries(Set<String> queries,
boolean isState) |
protected void |
validateIds(org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.ContainerId containerId) |
public WebServices(org.apache.hadoop.yarn.api.ApplicationBaseProtocol appBaseProt)
public AppsInfo getApps(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String stateQuery, Set<String> statesQuery, String finalStatusQuery, String userQuery, String queueQuery, String count, String startedBegin, String startedEnd, String finishBegin, String finishEnd, Set<String> applicationTypes)
public AppInfo getApp(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String appId)
public AppAttemptsInfo getAppAttempts(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String appId)
public AppAttemptInfo getAppAttempt(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String appId, String appAttemptId)
public ContainersInfo getContainers(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String appId, String appAttemptId)
public ContainerInfo getContainer(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String appId, String appAttemptId, String containerId)
protected void init(javax.servlet.http.HttpServletResponse response)
protected static org.apache.hadoop.yarn.api.records.ApplicationId parseApplicationId(String appId)
protected static org.apache.hadoop.yarn.api.records.ApplicationAttemptId parseApplicationAttemptId(String appAttemptId)
protected static org.apache.hadoop.yarn.api.records.ContainerId parseContainerId(String containerId)
protected void validateIds(org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.ContainerId containerId)
protected static org.apache.hadoop.security.UserGroupInformation getUser(javax.servlet.http.HttpServletRequest req)
Copyright © 2018 Apache Software Foundation. All Rights Reserved.