public class RMWebServices extends Object
| Constructor and Description |
|---|
RMWebServices(ResourceManager rm,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
ClusterInfo |
get() |
AppInfo |
getApp(javax.servlet.http.HttpServletRequest hsr,
String appId) |
AppAttemptsInfo |
getAppAttempts(String appId) |
AppsInfo |
getApps(javax.servlet.http.HttpServletRequest hsr,
String stateQuery,
Set<String> statesQuery,
String finalStatusQuery,
String userQuery,
String queueQuery,
String count,
String startedBegin,
String startedEnd,
String finishBegin,
String finishEnd,
Set<String> applicationTypes,
Set<String> applicationTags) |
ApplicationStatisticsInfo |
getAppStatistics(javax.servlet.http.HttpServletRequest hsr,
Set<String> stateQueries,
Set<String> typeQueries) |
ClusterInfo |
getClusterInfo() |
ClusterMetricsInfo |
getClusterMetricsInfo() |
NodeInfo |
getNode(String nodeId) |
NodesInfo |
getNodes(String states)
Returns all nodes in the cluster.
|
SchedulerTypeInfo |
getSchedulerInfo() |
protected Boolean |
hasAccess(RMApp app,
javax.servlet.http.HttpServletRequest hsr) |
@Inject public RMWebServices(ResourceManager rm, org.apache.hadoop.conf.Configuration conf)
public ClusterInfo get()
public ClusterInfo getClusterInfo()
public ClusterMetricsInfo getClusterMetricsInfo()
public SchedulerTypeInfo getSchedulerInfo()
public NodesInfo getNodes(String states)
public AppsInfo getApps(@Context javax.servlet.http.HttpServletRequest hsr, String stateQuery, Set<String> statesQuery, String finalStatusQuery, String userQuery, String queueQuery, String count, String startedBegin, String startedEnd, String finishBegin, String finishEnd, Set<String> applicationTypes, Set<String> applicationTags)
public ApplicationStatisticsInfo getAppStatistics(@Context javax.servlet.http.HttpServletRequest hsr, Set<String> stateQueries, Set<String> typeQueries)
public AppAttemptsInfo getAppAttempts(String appId)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.