@Override public Set<String> keySet() { return this.headers.getHeaderNames().stream() .map(HttpString::toString) .collect(Collectors.toSet()); }
@Override public Collection<List<String>> values() { return this.headers.getHeaderNames().stream() .map(this.headers::get) .collect(Collectors.toList()); }
@Override public boolean containsValue(Object value) { return (value instanceof String && this.headers.getHeaderNames().stream() .map(this.headers::get) .anyMatch(values -> values.contains(value))); }
private static HttpHeaders toHttpHeaders(HeaderMap headerMap) { HttpHeaders httpHeaders = new HttpHeaders(); for (HttpString name : headerMap.getHeaderNames()) { for (String value : headerMap.get(name)) { httpHeaders.add(name.toString(), value); } } return httpHeaders; }
@Override public Set<String> keySet() { return this.headers.getHeaderNames().stream() .map(HttpString::toString) .collect(Collectors.toSet()); }
@Override public Collection<List<String>> values() { return this.headers.getHeaderNames().stream() .map(this.headers::get) .collect(Collectors.toList()); }
@Override public boolean containsValue(Object value) { return (value instanceof String && this.headers.getHeaderNames().stream() .map(this.headers::get) .anyMatch(values -> values.contains(value))); }
@Override public List<String> headerNames() { return exchange.getRequestHeaders().getHeaderNames() .stream() .map(HttpString::toString) .collect(Collectors.toList()); }
@Override public String toString() { StringBuilder sb = new StringBuilder("{"); boolean first = true; for(HttpString name : getHeaderNames()) { if(first) { first = false; } else { sb.append(", "); } sb.append(name); sb.append("=["); boolean f = true; for(String val : get(name)) { if(f) { f = false; } else { sb.append(", "); } sb.append(val); } sb.append("]"); } sb.append("}"); return sb.toString(); } }
@Override public Map<String, List<String>> getRequestHeaders() { Map<String, List<String>> headers = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); for (final HttpString header : exchange.getRequestHeaders().getHeaderNames()) { headers.put(header.toString(), new ArrayList<>(exchange.getRequestHeaders().get(header))); } return Collections.unmodifiableMap(headers); }
@Override public Map<String, List<String>> getResponseHeaders() { Map<String, List<String>> headers = new HashMap<>(); for (final HttpString header : exchange.getResponseHeaders().getHeaderNames()) { headers.put(header.toString(), new ArrayList<>(exchange.getResponseHeaders().get(header))); } return Collections.unmodifiableMap(headers); }
nameIterator = headers.getHeaderNames().iterator(); if (! nameIterator.hasNext()) { log.trace("No request headers"); nameIterator = headers.getHeaderNames().iterator(); state = STATE_HDR_NAME; if (! nameIterator.hasNext()) {
for (HttpString name : responseHeaders.getHeaderNames()) { headers += responseHeaders.get(name).size(); for (final HttpString header : responseHeaders.getHeaderNames()) { for (String headerValue : responseHeaders.get(header)) { if(buffer.remaining() < header.length() + headerValue.length() + 6) {
for (HttpString name : responseHeaders.getHeaderNames()) { headers += responseHeaders.get(name).size(); for (final HttpString header : responseHeaders.getHeaderNames()) { for (String headerValue : responseHeaders.get(header)) { Integer headerCode = AjpConstants.HEADER_MAP.get(header);
for (HttpString header : exchange.getRequestHeaders().getHeaderNames()) { newExchange.getRequestHeaders().putAll(header, exchange.getRequestHeaders().get(header));
for (HttpString header : exchange.getRequestHeaders().getHeaderNames()) { newExchange.getRequestHeaders().putAll(header, exchange.getRequestHeaders().get(header));
@Override public Collection<List<String>> values() { return this.headers.getHeaderNames().stream() .map(this.headers::get) .collect(Collectors.toList()); }
@Override public Collection<String> getHeaderNames() { final Set<String> ret = new HashSet<>(); for (HttpString i : formValue.getHeaders().getHeaderNames()) { ret.add(i.toString()); } return ret; } }
@Override public Collection<String> getHeaderNames() { final Set<String> headers = new HashSet<>(); for (final HttpString i : exchange.getResponseHeaders().getHeaderNames()) { headers.add(i.toString()); } return headers; }
@Override public Map<String, List<String>> getRequestHeaders() { Map<String, List<String>> headers = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); for (final HttpString header : exchange.getRequestHeaders().getHeaderNames()) { headers.put(header.toString(), new ArrayList<>(exchange.getRequestHeaders().get(header))); } return Collections.unmodifiableMap(headers); }