org.apache.hadoop.conf.Configurable, org.apache.hadoop.yarn.server.resourcemanager.webapp.RMWebServiceProtocol, RESTRequestInterceptorpublic class DefaultRequestInterceptorREST extends AbstractRESTRequestInterceptor
| Constructor | Description |
|---|---|
DefaultRequestInterceptorREST() |
| Modifier and Type | Method | Description |
|---|---|---|
javax.ws.rs.core.Response |
addToClusterNodeLabels(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo newNodeLabels,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
cancelDelegationToken(javax.servlet.http.HttpServletRequest hsr) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.RMQueueAclInfo |
checkUserAccessToQueue(java.lang.String queue,
java.lang.String username,
java.lang.String queueAclType,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
createNewApplication(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
createNewReservation(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
deleteReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationDeleteRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr) |
|
java.lang.String |
dumpSchedulerLogs(java.lang.String time,
javax.servlet.http.HttpServletRequest hsr) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterInfo |
get() |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ActivitiesInfo |
getActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId,
java.lang.String groupBy) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppInfo |
getApp(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.util.Set<java.lang.String> unselectedFields) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppActivitiesInfo |
getAppActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.lang.String time,
java.util.Set<java.lang.String> requestPriorities,
java.util.Set<java.lang.String> allocationRequestIds,
java.lang.String groupBy,
java.lang.String limit,
java.util.Set<java.lang.String> actions,
boolean summarize) |
|
org.apache.hadoop.yarn.server.webapp.dao.AppAttemptInfo |
getAppAttempt(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppAttemptsInfo |
getAppAttempts(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppPriority |
getAppPriority(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppQueue |
getAppQueue(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppsInfo |
getApps(javax.servlet.http.HttpServletRequest hsr,
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.util.Set<java.lang.String> applicationTypes,
java.util.Set<java.lang.String> applicationTags,
java.lang.String name,
java.util.Set<java.lang.String> unselectedFields) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppState |
getAppState(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationStatisticsInfo |
getAppStatistics(javax.servlet.http.HttpServletRequest hsr,
java.util.Set<java.lang.String> stateQueries,
java.util.Set<java.lang.String> typeQueries) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutInfo |
getAppTimeout(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.lang.String type) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutsInfo |
getAppTimeouts(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.BulkActivitiesInfo |
getBulkActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String groupBy,
int activitiesCount) |
|
com.sun.jersey.api.client.Client |
getClient() |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterInfo |
getClusterInfo() |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterMetricsInfo |
getClusterMetricsInfo() |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo |
getClusterNodeLabels(javax.servlet.http.HttpServletRequest hsr) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterUserInfo |
getClusterUserInfo(javax.servlet.http.HttpServletRequest hsr) |
|
org.apache.hadoop.yarn.server.webapp.dao.ContainerInfo |
getContainer(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId) |
|
org.apache.hadoop.yarn.server.webapp.dao.ContainersInfo |
getContainers(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo |
getLabelsOnNode(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.LabelsToNodesInfo |
getLabelsToNodes(java.util.Set<java.lang.String> labels) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeInfo |
getNode(java.lang.String nodeId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodesInfo |
getNodes(java.lang.String states) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeToLabelsInfo |
getNodeToLabels(javax.servlet.http.HttpServletRequest hsr) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo |
getRMNodeLabels(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
getSchedulerConfiguration(javax.servlet.http.HttpServletRequest req) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.SchedulerTypeInfo |
getSchedulerInfo() |
|
protected org.apache.hadoop.yarn.server.federation.store.records.SubClusterId |
getSubClusterId() |
|
protected java.lang.String |
getWebAppAddress() |
|
void |
init(java.lang.String user) |
Initializes the
RESTRequestInterceptor. |
javax.ws.rs.core.Response |
listReservation(java.lang.String queue,
java.lang.String reservationId,
long startTime,
long endTime,
boolean includeResourceAllocations,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
postDelegationToken(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.DelegationToken tokenData,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
postDelegationTokenExpiration(javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
removeFromClusterNodeLabels(java.util.Set<java.lang.String> oldNodeLabels,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
replaceLabelsOnNode(java.util.Set<java.lang.String> newNodeLabelsName,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId) |
|
javax.ws.rs.core.Response |
replaceLabelsOnNodes(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeToLabelsEntryList newNodeToLabels,
javax.servlet.http.HttpServletRequest hsr) |
|
void |
setNextInterceptor(RESTRequestInterceptor next) |
Sets the
RESTRequestInterceptor in the chain. |
protected void |
setSubClusterId(org.apache.hadoop.yarn.server.federation.store.records.SubClusterId scId) |
|
void |
setWebAppAddress(java.lang.String webAppAddress) |
|
javax.ws.rs.core.Response |
signalToContainer(java.lang.String containerId,
java.lang.String command,
javax.servlet.http.HttpServletRequest req) |
|
javax.ws.rs.core.Response |
submitApplication(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationSubmissionContextInfo newApp,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
submitReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationSubmissionRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
updateApplicationPriority(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppPriority targetPriority,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
javax.ws.rs.core.Response |
updateApplicationTimeout(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutInfo appTimeout,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
javax.ws.rs.core.Response |
updateAppQueue(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppQueue targetQueue,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
javax.ws.rs.core.Response |
updateAppState(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppState targetState,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId) |
|
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ResourceInfo |
updateNodeResource(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId,
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ResourceOptionInfo resourceOption) |
|
javax.ws.rs.core.Response |
updateReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationUpdateRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
updateSchedulerConfiguration(org.apache.hadoop.yarn.webapp.dao.SchedConfUpdateInfo mutationInfo,
javax.servlet.http.HttpServletRequest req) |
getConf, getNextInterceptor, getRouterClientRMService, getUser, setConf, setRouterClientRMService, shutdownpublic void setWebAppAddress(java.lang.String webAppAddress)
protected java.lang.String getWebAppAddress()
protected void setSubClusterId(org.apache.hadoop.yarn.server.federation.store.records.SubClusterId scId)
protected org.apache.hadoop.yarn.server.federation.store.records.SubClusterId getSubClusterId()
public void init(java.lang.String user)
AbstractRESTRequestInterceptorRESTRequestInterceptor.init in interface RESTRequestInterceptorinit in class AbstractRESTRequestInterceptoruser - the name of the clientpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterInfo get()
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterInfo getClusterInfo()
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterUserInfo getClusterUserInfo(javax.servlet.http.HttpServletRequest hsr)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ClusterMetricsInfo getClusterMetricsInfo()
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.SchedulerTypeInfo getSchedulerInfo()
public java.lang.String dumpSchedulerLogs(java.lang.String time,
javax.servlet.http.HttpServletRequest hsr)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodesInfo getNodes(java.lang.String states)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeInfo getNode(java.lang.String nodeId)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ResourceInfo updateNodeResource(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId,
org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ResourceOptionInfo resourceOption)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppsInfo getApps(javax.servlet.http.HttpServletRequest hsr,
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.util.Set<java.lang.String> applicationTypes,
java.util.Set<java.lang.String> applicationTags,
java.lang.String name,
java.util.Set<java.lang.String> unselectedFields)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ActivitiesInfo getActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId,
java.lang.String groupBy)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.BulkActivitiesInfo getBulkActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String groupBy,
int activitiesCount)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppActivitiesInfo getAppActivities(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.lang.String time,
java.util.Set<java.lang.String> requestPriorities,
java.util.Set<java.lang.String> allocationRequestIds,
java.lang.String groupBy,
java.lang.String limit,
java.util.Set<java.lang.String> actions,
boolean summarize)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationStatisticsInfo getAppStatistics(javax.servlet.http.HttpServletRequest hsr,
java.util.Set<java.lang.String> stateQueries,
java.util.Set<java.lang.String> typeQueries)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppInfo getApp(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.util.Set<java.lang.String> unselectedFields)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppState getAppState(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic javax.ws.rs.core.Response updateAppState(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppState targetState,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException,
org.apache.hadoop.yarn.exceptions.YarnException,
java.lang.InterruptedException,
java.io.IOException
org.apache.hadoop.security.authorize.AuthorizationExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeToLabelsInfo getNodeToLabels(javax.servlet.http.HttpServletRequest hsr)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.LabelsToNodesInfo getLabelsToNodes(java.util.Set<java.lang.String> labels)
throws java.io.IOException
java.io.IOExceptionpublic javax.ws.rs.core.Response replaceLabelsOnNodes(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeToLabelsEntryList newNodeToLabels,
javax.servlet.http.HttpServletRequest hsr)
throws java.io.IOException
java.io.IOExceptionpublic javax.ws.rs.core.Response replaceLabelsOnNode(java.util.Set<java.lang.String> newNodeLabelsName,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId)
throws java.lang.Exception
java.lang.Exceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo getClusterNodeLabels(javax.servlet.http.HttpServletRequest hsr)
throws java.io.IOException
java.io.IOExceptionpublic javax.ws.rs.core.Response addToClusterNodeLabels(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo newNodeLabels,
javax.servlet.http.HttpServletRequest hsr)
throws java.lang.Exception
java.lang.Exceptionpublic javax.ws.rs.core.Response removeFromClusterNodeLabels(java.util.Set<java.lang.String> oldNodeLabels,
javax.servlet.http.HttpServletRequest hsr)
throws java.lang.Exception
java.lang.Exceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo getLabelsOnNode(javax.servlet.http.HttpServletRequest hsr,
java.lang.String nodeId)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppPriority getAppPriority(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic javax.ws.rs.core.Response updateApplicationPriority(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppPriority targetPriority,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException,
org.apache.hadoop.yarn.exceptions.YarnException,
java.lang.InterruptedException,
java.io.IOException
org.apache.hadoop.security.authorize.AuthorizationExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppQueue getAppQueue(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic javax.ws.rs.core.Response updateAppQueue(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppQueue targetQueue,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException,
org.apache.hadoop.yarn.exceptions.YarnException,
java.lang.InterruptedException,
java.io.IOException
org.apache.hadoop.security.authorize.AuthorizationExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic javax.ws.rs.core.Response createNewApplication(javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response submitApplication(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ApplicationSubmissionContextInfo newApp,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response postDelegationToken(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.DelegationToken tokenData,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException,
java.lang.Exception
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionjava.lang.Exceptionpublic javax.ws.rs.core.Response postDelegationTokenExpiration(javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException,
java.lang.Exception
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionjava.lang.Exceptionpublic javax.ws.rs.core.Response cancelDelegationToken(javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException,
java.lang.Exception
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionjava.lang.Exceptionpublic javax.ws.rs.core.Response createNewReservation(javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response submitReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationSubmissionRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response updateReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationUpdateRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response deleteReservation(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.ReservationDeleteRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.io.IOException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response listReservation(java.lang.String queue,
java.lang.String reservationId,
long startTime,
long endTime,
boolean includeResourceAllocations,
javax.servlet.http.HttpServletRequest hsr)
throws java.lang.Exception
java.lang.Exceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutInfo getAppTimeout(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId,
java.lang.String type)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutsInfo getAppTimeouts(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic javax.ws.rs.core.Response updateApplicationTimeout(org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppTimeoutInfo appTimeout,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
throws org.apache.hadoop.security.authorize.AuthorizationException,
org.apache.hadoop.yarn.exceptions.YarnException,
java.lang.InterruptedException,
java.io.IOException
org.apache.hadoop.security.authorize.AuthorizationExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.AppAttemptsInfo getAppAttempts(javax.servlet.http.HttpServletRequest hsr,
java.lang.String appId)
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.RMQueueAclInfo checkUserAccessToQueue(java.lang.String queue,
java.lang.String username,
java.lang.String queueAclType,
javax.servlet.http.HttpServletRequest hsr)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic org.apache.hadoop.yarn.server.webapp.dao.AppAttemptInfo getAppAttempt(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId)
req - the servlet requestres - the servlet responseappId - the application we want to get the appAttempt. It is a
PathParam.appAttemptId - the AppAttempt we want to get the info. It is a
PathParam.WebServices.getAppAttempt(HttpServletRequest, HttpServletResponse,
String, String)public org.apache.hadoop.yarn.server.webapp.dao.ContainersInfo getContainers(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId)
req - the servlet requestres - the servlet responseappId - the application we want to get the containers info. It is a
PathParam.appAttemptId - the AppAttempt we want to get the info. It is a
PathParam.WebServices.getContainers(HttpServletRequest, HttpServletResponse,
String, String)public org.apache.hadoop.yarn.server.webapp.dao.ContainerInfo getContainer(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String appId,
java.lang.String appAttemptId,
java.lang.String containerId)
req - the servlet requestres - the servlet responseappId - the application we want to get the containers info. It is a
PathParam.appAttemptId - the AppAttempt we want to get the info. It is a
PathParam.containerId - the container we want to get the info. It is a
PathParam.WebServices.getContainer(HttpServletRequest, HttpServletResponse,
String, String, String)public javax.ws.rs.core.Response updateSchedulerConfiguration(org.apache.hadoop.yarn.webapp.dao.SchedConfUpdateInfo mutationInfo,
javax.servlet.http.HttpServletRequest req)
throws org.apache.hadoop.security.authorize.AuthorizationException,
java.lang.InterruptedException
org.apache.hadoop.security.authorize.AuthorizationExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response getSchedulerConfiguration(javax.servlet.http.HttpServletRequest req)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationExceptionpublic void setNextInterceptor(RESTRequestInterceptor next)
AbstractRESTRequestInterceptorRESTRequestInterceptor in the chain.setNextInterceptor in interface RESTRequestInterceptorsetNextInterceptor in class AbstractRESTRequestInterceptornext - the RESTRequestInterceptor to set in the pipelinepublic javax.ws.rs.core.Response signalToContainer(java.lang.String containerId,
java.lang.String command,
javax.servlet.http.HttpServletRequest req)
throws org.apache.hadoop.security.authorize.AuthorizationException
org.apache.hadoop.security.authorize.AuthorizationException@VisibleForTesting public com.sun.jersey.api.client.Client getClient()
public org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeLabelsInfo getRMNodeLabels(javax.servlet.http.HttpServletRequest hsr)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.