| handleWebSocketFrame(ChannelHandlerContext, WebSocketFrame) |  | 0% |  | 0% | 19 | 19 | 85 | 85 | 1 | 1 |
| forwardErrorToUser(ChannelHandlerContext, Consumer, Throwable) |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 1 | 1 |
| handleCloseReason(ChannelHandlerContext, CloseReason, boolean) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| AbstractNettyWebSocketHandler(RequestBinderRegistry, MediaTypeCodecRegistry, MessageBodyHandlerRegistry, WebSocketBean, HttpRequest, Map, WebSocketVersion, String, WebSocketSessionRepository, ConversionService) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| callOpenMethod(ChannelHandlerContext) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| invokeAndClose(ChannelHandlerContext, Object, BoundExecutable, MethodExecutionHandle, boolean) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| handleUnexpected(ChannelHandlerContext, Throwable) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| prepareBoundVariables(ExecutableMethod, List) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| lambda$invokeAndClose$12(boolean, Object, ChannelHandlerContext, Throwable) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| lambda$forwardErrorToUser$3(Object, MethodExecutionHandle, Consumer, Throwable, Throwable) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| messageProcessingException(ChannelHandlerContext, Throwable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$handleWebSocketFrame$10(ChannelHandlerContext, Throwable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| bindMethod(HttpRequest, ArgumentBinderRegistry, MethodExecutionHandle, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| writeCloseFrameAndTerminate(ChannelHandlerContext, int, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| channelRead0(ChannelHandlerContext, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| handleCloseFrame(ChannelHandlerContext, CloseWebSocketFrame) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| instrumentPublisher(ChannelHandlerContext, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$handleWebSocketFrame$4(ChannelHandlerContext, ByteBuf, CompositeByteBuf) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| writeCloseFrameAndTerminate(ChannelHandlerContext, CloseReason) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| cleanupBuffer() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$handleWebSocketFrame$5(Argument, ChannelHandlerContext, WebSocketFrame, MediaTypeCodec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exceptionCaught(ChannelHandlerContext, Throwable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$writeCloseFrameAndTerminate$13(ChannelHandlerContext, int, String, Future) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$callOpenMethod$0(WebSocketSession, Throwable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| handlerRemoved(ChannelHandlerContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invokeExecutable(BoundExecutable, MethodExecutionHandle) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$handleWebSocketFrame$8(ChannelHandlerContext, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$handleWebSocketFrame$7(ChannelHandlerContext, Throwable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$exceptionCaught$1(ChannelHandlerContext, Throwable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$forwardErrorToUser$2(Consumer, Throwable, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| messageHandled(ChannelHandlerContext, Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invokeAndClose$11(List) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$handleWebSocketFrame$9(Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$handleWebSocketFrame$6(Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |