Example usage for io.netty.handler.codec.http ReadOnlyHttpHeaders ReadOnlyHttpHeaders

List of usage examples for io.netty.handler.codec.http ReadOnlyHttpHeaders ReadOnlyHttpHeaders

Introduction

In this page you can find the example usage for io.netty.handler.codec.http ReadOnlyHttpHeaders ReadOnlyHttpHeaders.

Prototype

public ReadOnlyHttpHeaders(boolean validateHeaders, CharSequence... nameValuePairs) 

Source Link

Document

Create a new instance.

Usage

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);
}