|
@@ -27,6 +27,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.ws.rs.core.Response;
|
|
|
|
|
|
+import org.apache.hadoop.conf.Configuration;
|
|
|
import org.apache.hadoop.security.authorize.AuthorizationException;
|
|
|
import org.apache.hadoop.yarn.exceptions.YarnException;
|
|
|
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
|
|
@@ -107,28 +108,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 +142,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 +156,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 +164,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 +174,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 +186,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 +197,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 +209,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 +218,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 +229,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 +238,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 +248,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 +257,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 +272,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 +281,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 +292,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 +301,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 +310,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 +320,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 +329,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 +338,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 +348,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 +357,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 +367,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 +376,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 +385,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 +396,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 +406,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 +416,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 +425,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 +435,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 +445,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 +455,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 +467,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 +477,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 +486,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 +496,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 +504,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 +513,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 +523,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 +534,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 +546,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 +564,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());
|
|
|
}
|
|
|
}
|