@Override public Message get() { Map<String, Object> detail = Maps.newHashMap(); detail.put("Request http method", requestMethod); if (requestQueryString != null) { // including empty query string since that means request ended with ? detail.put("Request query string", requestQueryString); } if (requestParameters != null && !requestParameters.isEmpty()) { detail.put("Request parameters", requestParameters); } if (!requestHeaders.isEmpty()) { detail.put("Request headers", requestHeaders); } Map<String, Object> responseHeaderStrings = responseHeaderComponent.getMapOfStrings(); if (!responseHeaderStrings.isEmpty()) { detail.put("Response headers", responseHeaderStrings); } addSessionAttributeDetail(detail); return Message.from(requestUri, detail); }
void addResponseIntHeader(String name, int value) { responseHeaderComponent.addHeader(name, value); }
void addResponseDateHeader(String name, long date) { responseHeaderComponent.addHeader(name, date); }
void setResponseLongHeader(String name, long value) { responseHeaderComponent.setHeader(name, value); }
void setResponseIntHeader(String name, int value) { responseHeaderComponent.setHeader(name, value); }
void setResponseDateHeader(String name, long date) { responseHeaderComponent.setHeader(name, date); }