|
@@ -107,28 +107,32 @@ public class DefaultRequestInterceptorREST
|
|
|
public ClusterInfo getClusterInfo() {
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
ClusterInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.INFO, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.INFO, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public ClusterUserInfo getClusterUserInfo(HttpServletRequest hsr) {
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
- ClusterUserInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.CLUSTER_USER_INFO, null, null);
|
|
|
+ ClusterUserInfo.class, HTTPMethods.GET,
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.CLUSTER_USER_INFO, null,
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public ClusterMetricsInfo getClusterMetricsInfo() {
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
ClusterMetricsInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.METRICS, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.METRICS, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public SchedulerTypeInfo getSchedulerInfo() {
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
SchedulerTypeInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -137,7 +141,8 @@ public class DefaultRequestInterceptorREST
|
|
|
// time is specified inside hsr
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
String.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER_LOGS, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER_LOGS, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -150,7 +155,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
NodesInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.NODES, null,
|
|
|
- additionalParam);
|
|
|
+ additionalParam, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -158,7 +163,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
NodeInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.NODES + "/" + nodeId, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -168,7 +173,7 @@ public class DefaultRequestInterceptorREST
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.NODES + "/" + nodeId;
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
ResourceInfo.class, HTTPMethods.POST,
|
|
|
- nodePath + "/resource", resourceOption, null);
|
|
|
+ nodePath + "/resource", resourceOption, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -180,7 +185,8 @@ public class DefaultRequestInterceptorREST
|
|
|
// all the params are specified inside hsr
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppsInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -190,7 +196,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
ActivitiesInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER_ACTIVITIES, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -202,7 +208,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppActivitiesInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.SCHEDULER_APP_ACTIVITIES,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -211,7 +217,8 @@ public class DefaultRequestInterceptorREST
|
|
|
// stateQueries and typeQueries are specified inside hsr
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
ApplicationStatisticsInfo.class, HTTPMethods.GET,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APP_STATISTICS, null, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APP_STATISTICS, null, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -221,7 +228,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS + "/" + appId, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -230,7 +237,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppState.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.STATE,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -240,7 +247,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.PUT, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.STATE,
|
|
|
- targetState, null);
|
|
|
+ targetState, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -249,7 +256,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
NodeToLabelsInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.GET_NODE_TO_LABELS, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -264,7 +271,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, null,
|
|
|
LabelsToNodesInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.LABEL_MAPPINGS, null,
|
|
|
- additionalParam);
|
|
|
+ additionalParam, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -273,7 +280,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.REPLACE_NODE_TO_LABELS,
|
|
|
- newNodeToLabels, null);
|
|
|
+ newNodeToLabels, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -284,7 +291,7 @@ public class DefaultRequestInterceptorREST
|
|
|
.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.NODES + "/" + nodeId + "/replace-labels",
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -293,7 +300,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
NodeLabelsInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.GET_NODE_LABELS, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -302,7 +309,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.ADD_NODE_LABELS,
|
|
|
- newNodeLabels, null);
|
|
|
+ newNodeLabels, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -312,7 +319,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.REMOVE_NODE_LABELS, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -321,7 +328,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
NodeLabelsInfo.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.NODES + "/" + nodeId + "/get-labels",
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -330,7 +337,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppPriority.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.PRIORITY,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -340,7 +347,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.PUT, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.PRIORITY,
|
|
|
- targetPriority, null);
|
|
|
+ targetPriority, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -349,7 +356,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppQueue.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.QUEUE,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -359,7 +366,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.PUT, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.QUEUE,
|
|
|
- targetQueue, null);
|
|
|
+ targetQueue, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -368,7 +375,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS_NEW_APPLICATION, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -377,7 +384,8 @@ public class DefaultRequestInterceptorREST
|
|
|
throws AuthorizationException, IOException, InterruptedException {
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
- RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS, newApp, null);
|
|
|
+ RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS, newApp, null,
|
|
|
+ getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -387,7 +395,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.DELEGATION_TOKEN, tokenData,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -397,7 +405,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.DELEGATION_TOKEN_EXPIRATION,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -407,7 +415,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.DELETE,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.DELEGATION_TOKEN, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -416,7 +424,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.RESERVATION_NEW, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -426,7 +434,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.RESERVATION_SUBMIT,
|
|
|
- resContext, null);
|
|
|
+ resContext, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -436,7 +444,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.RESERVATION_UPDATE,
|
|
|
- resContext, null);
|
|
|
+ resContext, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -446,7 +454,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.RESERVATION_DELETE,
|
|
|
- resContext, null);
|
|
|
+ resContext, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -458,7 +466,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.RESERVATION_LIST, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -468,7 +476,7 @@ public class DefaultRequestInterceptorREST
|
|
|
.genericForward(webAppAddress, hsr, AppTimeoutInfo.class,
|
|
|
HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS
|
|
|
+ "/" + appId + "/" + RMWSConsts.TIMEOUTS + "/" + type,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -477,7 +485,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppTimeoutsInfo.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.TIMEOUTS,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -487,7 +495,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
Response.class, HTTPMethods.PUT, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.TIMEOUT,
|
|
|
- appTimeout, null);
|
|
|
+ appTimeout, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -495,7 +503,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
AppAttemptsInfo.class, HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH
|
|
|
+ RMWSConsts.APPS + "/" + appId + "/" + RMWSConsts.APPATTEMPTS,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -504,7 +512,7 @@ public class DefaultRequestInterceptorREST
|
|
|
return RouterWebServiceUtil.genericForward(webAppAddress, hsr,
|
|
|
RMQueueAclInfo.class, HTTPMethods.GET,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.QUEUES + "/" + queue
|
|
|
- + "/access", null, null);
|
|
|
+ + "/access", null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -514,7 +522,7 @@ public class DefaultRequestInterceptorREST
|
|
|
AppAttemptInfo.class,
|
|
|
HTTPMethods.GET, RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS + "/"
|
|
|
+ appId + "/" + RMWSConsts.APPATTEMPTS + "/" + appAttemptId,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -525,7 +533,7 @@ public class DefaultRequestInterceptorREST
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS + "/" + appId + "/"
|
|
|
+ RMWSConsts.APPATTEMPTS + "/" + appAttemptId + "/"
|
|
|
+ RMWSConsts.CONTAINERS,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -537,7 +545,7 @@ public class DefaultRequestInterceptorREST
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + RMWSConsts.APPS + "/" + appId + "/"
|
|
|
+ RMWSConsts.APPATTEMPTS + "/" + appAttemptId + "/"
|
|
|
+ RMWSConsts.CONTAINERS + "/" + containerId,
|
|
|
- null, null);
|
|
|
+ null, null, getConf());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -555,6 +563,6 @@ public class DefaultRequestInterceptorREST
|
|
|
.genericForward(webAppAddress, req, Response.class, HTTPMethods.POST,
|
|
|
RMWSConsts.RM_WEB_SERVICE_PATH + "/" + RMWSConsts.CONTAINERS + "/"
|
|
|
+ containerId + "/" + RMWSConsts.SIGNAL + "/" + command, null,
|
|
|
- null);
|
|
|
+ null, getConf());
|
|
|
}
|
|
|
}
|