2015-10-05 110 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事件處理方法被調用由於處理事件時拋出異常。在大多數情況下,應該記錄捕獲到的異常並關閉其相關通道,儘管此方法的實現可能因您想要處理異常情況而需要做的不同而有所不同。例如,您可能希望在關閉連接之前發送包含錯誤代碼的響應消息。

相關問題