org.apache.hadoop.yarn.server.resourcemanager.webapp
Class RMWebServices
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.webapp.RMWebServices
public class RMWebServices
- extends Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RMWebServices
@Inject
public RMWebServices(ResourceManager rm,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager aclsManager,
QueueACLsManager queueACLsManager)
hasAccess
protected Boolean hasAccess(RMApp app,
javax.servlet.http.HttpServletRequest hsr)
get
public ClusterInfo get()
getClusterInfo
public ClusterInfo getClusterInfo()
getClusterMetricsInfo
public ClusterMetricsInfo getClusterMetricsInfo()
getSchedulerInfo
public SchedulerTypeInfo getSchedulerInfo()
getNodes
public NodesInfo getNodes(String states)
- Returns all nodes in the cluster. If the states param is given, returns
all nodes that are in the comma-separated list of states.
getNode
public NodeInfo getNode(String nodeId)
getApps
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)
getAppStatistics
public ApplicationStatisticsInfo getAppStatistics(@Context
javax.servlet.http.HttpServletRequest hsr,
Set<String> stateQueries,
Set<String> typeQueries)
getApp
public AppInfo getApp(@Context
javax.servlet.http.HttpServletRequest hsr,
String appId)
getAppAttempts
public AppAttemptsInfo getAppAttempts(String appId)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.