From c9c7a637555669aea043e8be43218b7a1f7dd3b3 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Tue, 14 Mar 2023 12:49:31 +0800 Subject: [PATCH] TunnelSocketFrameHandler support IdleStateEvent. #2448 --- .../arthas/tunnel/server/TunnelSocketFrameHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/TunnelSocketFrameHandler.java b/tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/TunnelSocketFrameHandler.java index 1dae6ef48..7bad330bb 100644 --- a/tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/TunnelSocketFrameHandler.java +++ b/tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/TunnelSocketFrameHandler.java @@ -30,9 +30,11 @@ import io.netty.channel.SimpleChannelInboundHandler; import io.netty.handler.codec.http.HttpHeaders; import io.netty.handler.codec.http.QueryStringDecoder; import io.netty.handler.codec.http.websocketx.CloseWebSocketFrame; +import io.netty.handler.codec.http.websocketx.PingWebSocketFrame; import io.netty.handler.codec.http.websocketx.TextWebSocketFrame; import io.netty.handler.codec.http.websocketx.WebSocketFrame; import io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandler.HandshakeComplete; +import io.netty.handler.timeout.IdleStateEvent; import io.netty.util.concurrent.Future; import io.netty.util.concurrent.FutureListener; import io.netty.util.concurrent.GenericFutureListener; @@ -74,6 +76,8 @@ public class TunnelSocketFrameHandler extends SimpleChannelInboundHandler