public class NMWebServices
extends java.lang.Object
| Constructor | Description |
|---|---|
NMWebServices(Context nm,
ResourceView view,
org.apache.hadoop.yarn.webapp.WebApp webapp) |
|
NMWebServices(Context nm,
ResourceView view,
org.apache.hadoop.yarn.webapp.WebApp webapp,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method | Description |
|---|---|---|
NodeInfo |
get() |
|
AuxiliaryServicesInfo |
getAuxiliaryServices(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
getContainerLogFile(java.lang.String containerIdStr,
java.lang.String filename,
java.lang.String format,
java.lang.String size) |
Returns the contents of a container's log file in plain text.
|
javax.ws.rs.core.Response |
getContainerLogsInfo(javax.servlet.http.HttpServletRequest hsr,
javax.servlet.http.HttpServletResponse res,
java.lang.String containerIdStr) |
Returns log file's name as well as current file size for a container.
|
javax.ws.rs.core.Response |
getLogs(java.lang.String containerIdStr,
java.lang.String filename,
java.lang.String format,
java.lang.String size) |
Returns the contents of a container's log file in plain text.
|
java.lang.Object |
getNMResourceInfo(java.lang.String resourceName) |
|
AppInfo |
getNodeApp(java.lang.String appId) |
|
AppsInfo |
getNodeApps(javax.servlet.http.HttpServletRequest hsr,
java.lang.String stateQuery,
java.lang.String userQuery) |
|
ContainerInfo |
getNodeContainer(javax.servlet.http.HttpServletRequest hsr,
java.lang.String id) |
|
ContainersInfo |
getNodeContainers(javax.servlet.http.HttpServletRequest hsr) |
|
NodeInfo |
getNodeInfo() |
|
protected java.lang.Boolean |
hasAccess(java.lang.String user,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
javax.servlet.http.HttpServletRequest hsr) |
|
protected java.lang.Boolean |
hasAdminAccess(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
putAuxiliaryServices(javax.servlet.http.HttpServletRequest req,
AuxServiceRecords services) |
|
javax.ws.rs.core.Response |
syncYarnSysFS(javax.servlet.http.HttpServletRequest req,
java.lang.String user,
java.lang.String appId,
java.lang.String spec) |
@Inject public NMWebServices(Context nm, ResourceView view, org.apache.hadoop.yarn.webapp.WebApp webapp)
public NMWebServices(Context nm, ResourceView view, org.apache.hadoop.yarn.webapp.WebApp webapp, javax.servlet.http.HttpServletResponse response)
public NodeInfo get()
public NodeInfo getNodeInfo()
public AppsInfo getNodeApps(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String stateQuery, java.lang.String userQuery)
public AppInfo getNodeApp(java.lang.String appId)
public ContainersInfo getNodeContainers(@Context javax.servlet.http.HttpServletRequest hsr)
public ContainerInfo getNodeContainer(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String id)
public javax.ws.rs.core.Response getContainerLogsInfo(@Context
javax.servlet.http.HttpServletRequest hsr,
@Context
javax.servlet.http.HttpServletResponse res,
java.lang.String containerIdStr)
hsr - HttpServletRequestres - HttpServletResponsecontainerIdStr - The container ID@Public
@Unstable
public javax.ws.rs.core.Response getContainerLogFile(java.lang.String containerIdStr,
java.lang.String filename,
java.lang.String format,
java.lang.String size)
containerIdStr - The container IDfilename - The name of the log fileformat - The content typesize - the size of the log file@Public
@Unstable
public javax.ws.rs.core.Response getLogs(java.lang.String containerIdStr,
java.lang.String filename,
java.lang.String format,
java.lang.String size)
containerIdStr - The container IDfilename - The name of the log fileformat - The content typesize - the size of the log filepublic java.lang.Object getNMResourceInfo(java.lang.String resourceName)
throws org.apache.hadoop.yarn.exceptions.YarnException
org.apache.hadoop.yarn.exceptions.YarnExceptionpublic AuxiliaryServicesInfo getAuxiliaryServices(@Context javax.servlet.http.HttpServletRequest hsr)
public javax.ws.rs.core.Response putAuxiliaryServices(@Context
javax.servlet.http.HttpServletRequest req,
AuxServiceRecords services)
public javax.ws.rs.core.Response syncYarnSysFS(@Context
javax.servlet.http.HttpServletRequest req,
java.lang.String user,
java.lang.String appId,
java.lang.String spec)
protected java.lang.Boolean hasAccess(java.lang.String user,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
javax.servlet.http.HttpServletRequest hsr)
protected java.lang.Boolean hasAdminAccess(javax.servlet.http.HttpServletRequest hsr)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.