public int code() { return response.getCode(); }
public int code() { return response.getCode(); }
/** * Writes the API response to the HTTP servlet response object. * @param response * @param sresponse */ protected void writeResponse(HttpServletResponse response, ApiResponse sresponse) { response.setStatus(sresponse.getCode()); for (Entry<String, String> entry : sresponse.getHeaders()) { response.addHeader(entry.getKey(), entry.getValue()); } }
/** * Writes the API response to the HTTP servlet response object. * @param response * @param sresponse */ protected void writeResponse(HttpServletResponse response, ApiResponse sresponse) { response.setStatus(sresponse.getCode()); for (Entry<String, String> entry : sresponse.getHeaders()) { response.addHeader(entry.getKey(), entry.getValue()); } }
/** * Record success metrics */ protected void recordSuccessMetrics(ApiResponse response) { requestMetric.setResponseCode(response.getCode()); requestMetric.setResponseMessage(response.getMessage()); }
/** * Record success metrics */ protected void recordSuccessMetrics(ApiResponse response) { requestMetric.setResponseCode(response.getCode()); requestMetric.setResponseMessage(response.getMessage()); }
public static void buildResponse(HttpServerResponse httpServerResponse, ApiResponse amanResponse, HttpVersion httpVersion) { amanResponse.getHeaders().forEach(e -> { if (httpVersion == HttpVersion.HTTP_1_0 || httpVersion == HttpVersion.HTTP_1_1 || !e.getKey().equals("Connection")) { httpServerResponse.headers().add(e.getKey(), e.getValue()); } }); httpServerResponse.setStatusCode(amanResponse.getCode()); httpServerResponse.setStatusMessage(amanResponse.getMessage() == null ? "" : amanResponse.getMessage()); }
.map(statusCodes -> statusCodes.isEmpty() || statusCodes.contains(String.valueOf(response.getCode()))) .orElse(true));