AppInfoProviderpublic class WebServices extends java.lang.Object implements AppInfoProvider
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.hadoop.yarn.api.ApplicationBaseProtocol |
appBaseProt |
| Constructor | Description |
|---|---|
WebServices(org.apache.hadoop.yarn.api.ApplicationBaseProtocol appBaseProt) |
| Modifier and Type | Method | Description |
|---|---|---|
AppInfo |
getApp(javax.servlet.http.HttpServletRequest req,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.webapp.BasicAppInfo |
getApp(javax.servlet.http.HttpServletRequest req,
java.lang.String appId,
java.lang.String clusterId) |
Returns
BasicAppInfo object that wraps the collected information
about the application. |
AppInfo |
getApp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId) |
|
AppAttemptInfo |
getAppAttempt(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId) |
|
AppAttemptsInfo |
getAppAttempts(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId) |
|
protected org.apache.hadoop.yarn.api.records.ApplicationAttemptReport |
getApplicationAttemptReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportRequest request) |
|
protected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> |
getApplicationAttemptsReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest request) |
|
protected org.apache.hadoop.yarn.api.records.ApplicationReport |
getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request) |
|
protected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> |
getApplicationsReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request) |
|
AppsInfo |
getApps(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String stateQuery,
java.util.Set<java.lang.String> statesQuery,
java.lang.String finalStatusQuery,
java.lang.String userQuery,
java.lang.String queueQuery,
java.lang.String count,
java.lang.String startedBegin,
java.lang.String startedEnd,
java.lang.String finishBegin,
java.lang.String finishEnd,
java.lang.String nameQuery,
java.util.Set<java.lang.String> applicationTypes) |
|
ContainerInfo |
getContainer(javax.servlet.http.HttpServletRequest req,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId) |
|
ContainerInfo |
getContainer(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId) |
|
protected org.apache.hadoop.yarn.api.records.ContainerReport |
getContainerReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportRequest request) |
|
ContainersInfo |
getContainers(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId) |
|
protected java.util.List<org.apache.hadoop.yarn.api.records.ContainerReport> |
getContainersReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainersRequest request) |
|
java.lang.String |
getNodeHttpAddress(javax.servlet.http.HttpServletRequest req,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId,
java.lang.String clusterId) |
Returns the node HTTP address.
|
protected static org.apache.hadoop.security.UserGroupInformation |
getUser(javax.servlet.http.HttpServletRequest req) |
|
protected void |
initForReadableEndpoints(javax.servlet.http.HttpServletResponse response) |
|
protected static org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
parseApplicationAttemptId(java.lang.String appAttemptId) |
|
protected static org.apache.hadoop.yarn.api.records.ApplicationId |
parseApplicationId(java.lang.String appId) |
|
protected static org.apache.hadoop.yarn.api.records.ContainerId |
parseContainerId(java.lang.String containerId) |
|
static java.util.Set<java.lang.String> |
parseQueries(java.util.Set<java.lang.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, java.lang.String stateQuery, java.util.Set<java.lang.String> statesQuery, java.lang.String finalStatusQuery, java.lang.String userQuery, java.lang.String queueQuery, java.lang.String count, java.lang.String startedBegin, java.lang.String startedEnd, java.lang.String finishBegin, java.lang.String finishEnd, java.lang.String nameQuery, java.util.Set<java.lang.String> applicationTypes)
public AppInfo getApp(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String appId)
public org.apache.hadoop.yarn.server.webapp.BasicAppInfo getApp(javax.servlet.http.HttpServletRequest req,
java.lang.String appId,
java.lang.String clusterId)
AppInfoProviderBasicAppInfo object that wraps the collected information
about the application.getApp in interface AppInfoProviderreq - HttpServletRequest associated with the requestappId - the id of the applicationclusterId - the id of the clusterBasicAppInfo objectpublic AppInfo getApp(javax.servlet.http.HttpServletRequest req, java.lang.String appId)
public AppAttemptsInfo getAppAttempts(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String appId)
public AppAttemptInfo getAppAttempt(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String appId, java.lang.String appAttemptId)
public ContainersInfo getContainers(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String appId, java.lang.String appAttemptId)
public java.lang.String getNodeHttpAddress(javax.servlet.http.HttpServletRequest req,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId,
java.lang.String clusterId)
AppInfoProvidergetNodeHttpAddress in interface AppInfoProviderreq - HttpServletRequest associated with the requestappId - the id of the applicationappAttemptId - the id of the application attemptcontainerId - the container idclusterId - the id of the clusterpublic ContainerInfo getContainer(javax.servlet.http.HttpServletRequest req, java.lang.String appId, java.lang.String appAttemptId, java.lang.String containerId)
public ContainerInfo getContainer(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String appId, java.lang.String appAttemptId, java.lang.String containerId)
protected void initForReadableEndpoints(javax.servlet.http.HttpServletResponse response)
public static java.util.Set<java.lang.String> parseQueries(java.util.Set<java.lang.String> queries,
boolean isState)
protected static org.apache.hadoop.yarn.api.records.ApplicationId parseApplicationId(java.lang.String appId)
protected static org.apache.hadoop.yarn.api.records.ApplicationAttemptId parseApplicationAttemptId(java.lang.String appAttemptId)
protected static org.apache.hadoop.yarn.api.records.ContainerId parseContainerId(java.lang.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)
protected org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionprotected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplicationsReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionprotected org.apache.hadoop.yarn.api.records.ApplicationAttemptReport getApplicationAttemptReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionprotected java.util.List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> getApplicationAttemptsReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionprotected org.apache.hadoop.yarn.api.records.ContainerReport getContainerReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionprotected java.util.List<org.apache.hadoop.yarn.api.records.ContainerReport> getContainersReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainersRequest request)
throws org.apache.hadoop.yarn.exceptions.YarnException,
java.io.IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionjava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.