- headers = headers == null ? new HashMap<String, List<String>>() : headers;
- headers.put("X-FromAppId", Arrays.asList(DataRouterConstants.DATA_ROUTER_SERVICE_NAME));
- OperationResult result = restClient.get(champURL, headers, MediaType.APPLICATION_JSON_TYPE);
-
- if (HttpUtil.isHttpResponseClassSuccess(result.getResultCode())) {
- response = result.getResult();
- } else {
- logger.info(QueryMsgs.QUERY_ERROR,
- "Error while calling Champ service URL: " + champURL + " failure cause: " + result.getFailureCause());
- throw new DataRouterException(
- "Error while calling Champ service URL: " + champURL + " failure cause: " + result.getFailureCause(),
- Status.fromStatusCode(result.getResultCode()));
- }