| doTransport(int, Queue, ClientCnxn) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| connect(InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| doWrite(Queue, ClientCnxn.Packet, ClientCnxn) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| cleanup() |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| ClientCnxnSocketNetty(ZKClientConfig) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| sendPkt(ClientCnxn.Packet, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isConnected() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| wakeupCnxn() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| configureBootstrapAllocator(Bootstrap) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| onClosing() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addBack(ClientCnxn.Packet) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getRemoteSocketAddress() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLocalSocketAddress() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| testableCloseSocket() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| saslCompleted() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sendPrimePacket() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$new$0(Future) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendPktAndFlush(ClientCnxn.Packet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sendPktOnly(ClientCnxn.Packet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sendPacket(ClientCnxn.Packet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTestAllocator(ByteBufAllocator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clearTestAllocator() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| connectionPrimed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| packetAdded() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |