private ClientResponse toResponse(Buffer buffer, final HttpClientResponse httpResponse, final RequestOptions httpRequestData) { final int statusCode = httpResponse.statusCode(); if (HttpStatusClass.SUCCESS.contains(statusCode)) { LOGGER.debug("Repository 2xx response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.REDIRECTION.contains(statusCode)) { // redirect LOGGER.info("Repository 3xx response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.CLIENT_ERROR.contains(statusCode)) { // errors LOGGER.warn("Repository client error 4xx. Request URL: {}, response: {}, Headers[{}]", getUrl(httpRequestData), statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.SERVER_ERROR.contains(statusCode)) { LOGGER.error("Repository server error 5xx. Request URL: {}, response: {}, Headers[{}]", getUrl(httpRequestData), statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else { LOGGER.warn("Other response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } return new ClientResponse() .setStatusCode(statusCode) .setHeaders(httpResponse.headers()) .setBody(buffer.getDelegate()); }
private ClientResponse toResponse(Buffer buffer, final HttpClientResponse httpResponse, final RequestOptions httpRequestData) { final int statusCode = httpResponse.statusCode(); if (HttpStatusClass.SUCCESS.contains(statusCode)) { LOGGER.debug("Repository 2xx response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.REDIRECTION.contains(statusCode)) { // redirect LOGGER.info("Repository 3xx response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.CLIENT_ERROR.contains(statusCode)) { // errors LOGGER.warn("Repository client error 4xx. Request URL: {}, response: {}, Headers[{}]", getUrl(httpRequestData), statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else if (HttpStatusClass.SERVER_ERROR.contains(statusCode)) { LOGGER.error("Repository server error 5xx. Request URL: {}, response: {}, Headers[{}]", getUrl(httpRequestData), statusCode, DataObjectsUtil.toString(httpResponse.headers())); } else { LOGGER.warn("Other response: {}, Headers[{}]", statusCode, DataObjectsUtil.toString(httpResponse.headers())); } return new ClientResponse() .setStatusCode(statusCode) .setHeaders(httpResponse.headers()) .setBody(buffer.getDelegate()); }