public class DefaultIpStatListener extends Object implements IpStatListener
| 限定符和类型 | 字段和说明 |
|---|---|
static DefaultIpStatListener |
me |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onAfterConnected(ChannelContext channelContext,
boolean isConnected,
boolean isReconnect,
IpStat ipStat)
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
|
void |
onAfterDecoded(ChannelContext channelContext,
Packet packet,
int packetSize,
IpStat ipStat)
解码成功后
|
void |
onAfterHandled(ChannelContext channelContext,
Packet packet,
IpStat ipStat,
long cost)
处理一个消息包后
|
void |
onAfterReceivedBytes(ChannelContext channelContext,
int receivedBytes,
IpStat ipStat)
接收到一些字节数据后
|
void |
onAfterSent(ChannelContext channelContext,
Packet packet,
boolean isSentSuccess,
IpStat ipStat)
发送后(注:不一定会发送成功)
|
void |
onDecodeError(ChannelContext channelContext,
IpStat ipStat)
解码异常时
|
void |
onExpired(TioConfig tioConfig,
IpStat ipStat)
统计时间段到期后,用户可以在这个方法中实现把相关数据入库或是打日志等
|
public static final DefaultIpStatListener me
public void onExpired(TioConfig tioConfig, IpStat ipStat)
IpStatListeneronExpired 在接口中 IpStatListenerpublic void onAfterConnected(ChannelContext channelContext, boolean isConnected, boolean isReconnect, IpStat ipStat) throws Exception
IpStatListeneronAfterConnected 在接口中 IpStatListenerisConnected - 是否连接成功,true:表示连接成功,false:表示连接失败isReconnect - 是否是重连, true: 表示这是重新连接,false: 表示这是第一次连接Exceptionpublic void onDecodeError(ChannelContext channelContext, IpStat ipStat)
IpStatListeneronDecodeError 在接口中 IpStatListenerpublic void onAfterSent(ChannelContext channelContext, Packet packet, boolean isSentSuccess, IpStat ipStat) throws Exception
IpStatListeneronAfterSent 在接口中 IpStatListenerExceptionpublic void onAfterDecoded(ChannelContext channelContext, Packet packet, int packetSize, IpStat ipStat) throws Exception
IpStatListeneronAfterDecoded 在接口中 IpStatListenerExceptionpublic void onAfterReceivedBytes(ChannelContext channelContext, int receivedBytes, IpStat ipStat) throws Exception
IpStatListeneronAfterReceivedBytes 在接口中 IpStatListenerExceptionpublic void onAfterHandled(ChannelContext channelContext, Packet packet, IpStat ipStat, long cost) throws Exception
IpStatListeneronAfterHandled 在接口中 IpStatListenercost - 耗时,单位:毫秒ExceptionCopyright © 2019. All rights reserved.