| New file | 
|  |  |  | 
|---|
|  |  |  | 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  ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|