| finishHandshake(Channel, FullHttpResponse) |  | 0% |  | 0% | 16 | 16 | 40 | 40 | 1 | 1 |
| processHandshake(Channel, HttpResponse, ChannelPromise) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| websocketOriginValue(URI) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| websocketHostValue(URI) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| handshake(Channel, ChannelPromise) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| upgradeUrl(URI) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
| close0(ChannelOutboundInvoker, Channel, CloseWebSocketFrame, ChannelPromise) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| WebSocketClientHandshaker(URI, WebSocketVersion, String, HttpHeaders, int, long, boolean) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| close(ChannelHandlerContext, CloseWebSocketFrame, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close(Channel, CloseWebSocketFrame) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close(Channel, CloseWebSocketFrame, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close(ChannelHandlerContext, CloseWebSocketFrame) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| WebSocketClientHandshaker(URI, WebSocketVersion, String, HttpHeaders, int, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| handshake(Channel) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| WebSocketClientHandshaker(URI, WebSocketVersion, String, HttpHeaders, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| processHandshake(Channel, HttpResponse) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setForceCloseTimeoutMillis(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHandshakeComplete() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setActualSubprotocol(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| uri() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| version() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxFramePayloadLength() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHandshakeComplete() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectedSubprotocol() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| actualSubprotocol() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forceCloseTimeoutMillis() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isForceCloseComplete() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |