当我们收到空闲超时事件时,我们会关闭该频道。如果我们当时也启用了ssl,我们会得到:
java.nio.channels.ClosedChannelException
at org.jboss.netty.handler.ssl.SslHandler.channelClosed(SslHandler.java:1377)
有一些注意事项: https://github.com/netty/netty/issues/305
我们可以在空闲状态处理程序方法channelIdle
中进行某种清理以防止这种情况吗?或者我们应该在exceptionCaught
方法中捕获这个?
我们应该如何处理这个例外呢?
谢谢, 马特
答案 0 :(得分:0)
如何扩展SSLHandler并覆盖它?
答案 1 :(得分:0)
抛出异常基本上告诉你有一些数据需要“刷新”。如果您不在乎,您可以拥有一个吞下异常的处理程序,就可以了。