zhubaomin
2025-04-17 b63eef2cfb054b1ead234ab93e05a2aa28775d91
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/channel/tcp/TcpIoSessionEventCallback.java
New file
@@ -0,0 +1,32 @@
package com.dy.common.mw.channel.tcp;
import org.apache.mina.core.session.IoSession;
public interface TcpIoSessionEventCallback {
    /**
     * 网络打开
     */
   void sessionOpened(IoSession session) throws Exception  ;
    /**
     * 网络关闭
     */
   void sessionClosed(IoSession session) throws Exception  ;
   /**
     * 发生异常
     */
    void exceptionCaught(IoSession session, Throwable cause) throws Exception ;
    /**
     * 发送数据后,回调的方法,进行数据处理
     */
    void messageSended(IoSession session, Object message) throws Exception  ;
    /**
     * 接收到数据后,回调的方法,进行数据处理
     */
    void messageReceived(IoSession session, Object message) throws Exception  ;
}