类 MyMessageHandler
java.lang.Object
com.walker.tcp.handler.MyMessageHandler
- 所有已实现的接口:
ServerHandler<Message>
- 直接已知子类:
MyLongHandler
已过时。
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract Request<?>createRequest(Message message) 已过时。已过时。int已过时。已过时。返回请求协议与请求对象之间的关系Map。protected List<ProtocolResolver<?>>已过时。已过时。boolean已过时。voidonConnected(String id) 已过时。当客户端连接上时,回调改方法voidonDisConnected(String id) 已过时。voidonException(Throwable cause) 已过时。voidonRead(Connection conn, Message msg) 已过时。voidonReadComplete(Message msg, String id, io.netty.channel.ChannelHandlerContext ctx) 已过时。读完请求数据后的方法调用voidsetConnectionManager(ConnectionManager manager) 已过时。voidsetEmptyMsgDisconnect(boolean result) 已过时。设置选项:接收到客户端空数据时,是否断开连接,默认:falsevoidsetEngineId(int id) 已过时。voidsetProtocolResolverList(List<ProtocolResolver<?>> protocolResolverList) 已过时。voidsetQueueManager(QueueManager queueManager) 已过时。voidsetScanPackages(String scanPackages) 已过时。设置tcpRequest注解的扫描包路劲,多个以逗号分隔
-
字段详细资料
-
logger
protected final transient org.apache.commons.logging.Log logger已过时。 -
MSG_REQUEST_ERROR
已过时。- 另请参阅:
-
-
构造器详细资料
-
MyMessageHandler
public MyMessageHandler()已过时。
-
-
方法详细资料
-
getQueueManager
已过时。 -
setQueueManager
已过时。 -
getMapper
已过时。返回请求协议与请求对象之间的关系Map。如示例:AP00 --> com.walker.tcp.littleD.LoginRequest
- 返回:
-
setScanPackages
已过时。设置tcpRequest注解的扫描包路劲,多个以逗号分隔- 参数:
scanPackages-
-
getProtocolResolverList
已过时。 -
setProtocolResolverList
已过时。 -
onConnected
已过时。从接口复制的说明:ServerHandler当客户端连接上时,回调改方法- 指定者:
onConnected在接口中ServerHandler<Message>- 参数:
id- 连接通道全局唯一ID,由系统生成- 抛出:
Exception
-
onDisConnected
已过时。- 指定者:
onDisConnected在接口中ServerHandler<Message>- 抛出:
Exception
-
onRead
已过时。- 指定者:
onRead在接口中ServerHandler<Message>- 抛出:
Exception
-
onReadComplete
public void onReadComplete(Message msg, String id, io.netty.channel.ChannelHandlerContext ctx) throws Exception 已过时。从接口复制的说明:ServerHandler读完请求数据后的方法调用- 指定者:
onReadComplete在接口中ServerHandler<Message>- 参数:
msg- 消息体id- 通道ID- 抛出:
Exception
-
createRequest
已过时。- 抛出:
Exception
-
onException
已过时。- 指定者:
onException在接口中ServerHandler<Message>- 抛出:
Exception
-
getEngineId
public int getEngineId()已过时。- 指定者:
getEngineId在接口中ServerHandler<Message>
-
setEngineId
public void setEngineId(int id) 已过时。 -
getConnectionManager
已过时。- 指定者:
getConnectionManager在接口中ServerHandler<Message>
-
setConnectionManager
已过时。 -
setEmptyMsgDisconnect
public void setEmptyMsgDisconnect(boolean result) 已过时。从接口复制的说明:ServerHandler设置选项:接收到客户端空数据时,是否断开连接,默认:false 因为存在情况,有些终端在关机时会向服务端发送空数据。- 指定者:
setEmptyMsgDisconnect在接口中ServerHandler<Message>
-
isEmtpyMsgDisconnect
public boolean isEmtpyMsgDisconnect()已过时。
-