| upgradePipelineToHttp2(ChannelPipeline) |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1 |
| updatePipelineForHttpTunneling(ChannelPipeline, Uri) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| updatePipelineForHttpsTunneling(ChannelPipeline, Uri, ProxyServer) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| ChannelManager(AsyncHttpClientConfig, Timer) |   | 57% |   | 31% | 11 | 12 | 14 | 36 | 0 | 1 |
| addSslHandler(ChannelPipeline, Uri, String, boolean) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| upgradePipelineForWebSockets(ChannelPipeline) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getBootstrap(Uri, NameResolver, ProxyServer) |   | 28% |   | 25% | 6 | 7 | 5 | 11 | 0 | 1 |
| newBootstrap(ChannelFactory, EventLoopGroup, AsyncHttpClientConfig) |   | 67% |   | 50% | 6 | 7 | 5 | 20 | 0 | 1 |
| getClientStats() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| tryToOfferChannelToPool(Channel, AsyncHandler, boolean, Object) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getNativeTransportFactory(AsyncHttpClientConfig) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| pollHttp2Connection(Object) |   | 27% |   | 12% | 4 | 5 | 7 | 10 | 0 | 1 |
| registerHttp2Connection(Object, Channel) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createSslHandler(String, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getClientStats$6(Map, Map.Entry) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$getBootstrap$3(Bootstrap, ChannelHandler, ProxyServer, Promise, Future) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isInstanceof(Object, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| closeChannel(Channel) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isHttp2CleartextEnabled() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isHttp2(Channel) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| newDrainCallback(NettyResponseFuture, Channel, boolean, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| drainChannelAndOffer(Channel, NettyResponseFuture) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| drainChannelAndOffer(Channel, NettyResponseFuture, boolean, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSslHandlerConfigured(ChannelPipeline) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| removeHttp2Connection(Object, Channel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeAll(Channel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerOpenChannel(Channel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newHttpContentDecompressor() |   | 61% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$registerHttp2Connection$0(Object, Channel, Future) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHttp2StreamChannel(Channel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHttp2Handler() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChannelPool() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEventLoopGroup() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getClientStats$5(SocketAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getClientStats$4(SocketAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| close() |   | 92% |   | 50% | 1 | 2 | 1 | 9 | 0 | 1 |
| configureBootstraps(NettyRequestSender) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| newHttpClientCodec() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| doClose() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| poll(Uri, String, ProxyServer, ChannelPoolPartitioning) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pollHttp2(Uri, String, ProxyServer, ChannelPoolPartitioning) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isOpen() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$doClose$1(Future) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$close$2(Future) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |