public class RMWebServices extends Object
Constructor and Description |
---|
RMWebServices(ResourceManager rm,
ApplicationACLsManager aclsManager,
QueueACLsManager queueACLsManager) |
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) |
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, ApplicationACLsManager aclsManager, QueueACLsManager queueACLsManager)
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)
public ApplicationStatisticsInfo getAppStatistics(@Context javax.servlet.http.HttpServletRequest hsr, Set<String> stateQueries, Set<String> typeQueries)
public AppAttemptsInfo getAppAttempts(String appId)
Copyright © 2013 Apache Software Foundation. All rights reserved.