コード例 #1
0
 @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);
 }
コード例 #2
0
 void addResponseIntHeader(String name, int value) {
   responseHeaderComponent.addHeader(name, value);
 }
コード例 #3
0
 void addResponseDateHeader(String name, long date) {
   responseHeaderComponent.addHeader(name, date);
 }
コード例 #4
0
 void setResponseLongHeader(String name, long value) {
   responseHeaderComponent.setHeader(name, value);
 }
コード例 #5
0
 void setResponseIntHeader(String name, int value) {
   responseHeaderComponent.setHeader(name, value);
 }
コード例 #6
0
 void setResponseDateHeader(String name, long date) {
   responseHeaderComponent.setHeader(name, date);
 }