// timeout read requests
pipeline.addLast("timeout", timeoutHandler);
// read and write http messages
pipeline.addLast("codec", new HttpClientCodec());
// decompress gzip responses
pipeline.addLast("inflater", new HttpContentDecompressor());
// gather all chunks into a single http message