List of usage examples for io.netty.handler.codec.http ReadOnlyHttpHeaders ReadOnlyHttpHeaders
public ReadOnlyHttpHeaders(boolean validateHeaders, CharSequence... nameValuePairs)
From source file:ratpack.retrofit.internal.OkHttpHeadersBackedHeaders.java
License:Apache License
@Override public HttpHeaders getNettyHeaders() { ListMultimap<String, String> map = asMultiValueMap().asMultimap(); CharSequence[] values = new CharSequence[map.size() * 2]; Collection<Map.Entry<String, String>> entries = map.entries(); int i = 0;// w w w. ja v a 2 s .c o m Iterator<Map.Entry<String, String>> iter = entries.iterator(); while (iter.hasNext()) { Map.Entry<String, String> entry = iter.next(); values[i] = entry.getKey(); values[i + 1] = entry.getValue(); i += 2; } return new ReadOnlyHttpHeaders(false, values); }