2015-10-05 112 views
0

有没有人知道这个处理程序何时在netty-socketio librair中执行?Netty-socketio异常监听器

@Override 
    public boolean exceptionCaught(ChannelHandlerContext ctx, Throwable e) throws Exception { 
     return false; 
    } 

的关注类是在这里(库不是有据可查):当一个异常被Netty中,由于I/O错误或由处理器实现提出https://github.com/mrniko/netty-socketio/blob/master/src/main/java/com/corundumstudio/socketio/listener/ExceptionListenerAdapter.java

回答

0

exceptionCaught事件处理方法被调用由于处理事件时抛出异常。在大多数情况下,应该记录捕获到的异常并关闭其相关通道,尽管此方法的实现可能因您想要处理异常情况而需要做的不同而有所不同。例如,您可能希望在关闭连接之前发送包含错误代码的响应消息。

相关问题