/** * @param name */ public void removeHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header != null) { headers.remove(header.getKey()); } }
/** * @param name */ public void removeHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header != null) { headers.remove(header.getKey()); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeaders(java.lang.String) */ @Override public Enumeration<String> getHeaders(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null) { return Collections.enumeration(Collections.<String>emptyList()); } else { return Collections.enumeration(header.getValue()); } }
/** * * @param name * @param value */ public void setHeader(final String name, final String value) { List<String> values = Arrays.asList(value); Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null) { headers.put(name, values); } else { header.setValue(values); } }
/** * * @param name * @param value */ public void setHeader(final String name, final String value) { List<String> values = Arrays.asList(value); Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null) { headers.put(name, values); } else { header.setValue(values); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeader(java.lang.String) */ @Override public String getHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null || header.getValue().isEmpty()) { return null; } else { return header.getValue().get(0); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeader(java.lang.String) */ @Override public String getHeader(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null || header.getValue().isEmpty()) { return null; } else { return header.getValue().get(0); } }
/** * @see javax.servlet.http.HttpServletRequestWrapper#getHeaders(java.lang.String) */ @Override public Enumeration<String> getHeaders(final String name) { Map.Entry<String, List<String>> header = getHeaderEntry(name); if (header == null || header.getValue() == null) { return Collections.enumeration(Collections.<String>emptyList()); } else { return Collections.enumeration(header.getValue()); } }