public class DefaultIpStatListener extends Object implements IpStatListener
Modifier and Type | Field and Description |
---|---|
static DefaultIpStatListener |
me |
Modifier and Type | Method and Description |
---|---|
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)
IpStatListener
onExpired
in interface IpStatListener
public void onAfterConnected(ChannelContext channelContext, boolean isConnected, boolean isReconnect, IpStat ipStat) throws Exception
IpStatListener
onAfterConnected
in interface IpStatListener
isConnected
- 是否连接成功,true:表示连接成功,false:表示连接失败isReconnect
- 是否是重连, true: 表示这是重新连接,false: 表示这是第一次连接Exception
public void onDecodeError(ChannelContext channelContext, IpStat ipStat)
IpStatListener
onDecodeError
in interface IpStatListener
public void onAfterSent(ChannelContext channelContext, Packet packet, boolean isSentSuccess, IpStat ipStat) throws Exception
IpStatListener
onAfterSent
in interface IpStatListener
Exception
public void onAfterDecoded(ChannelContext channelContext, Packet packet, int packetSize, IpStat ipStat) throws Exception
IpStatListener
onAfterDecoded
in interface IpStatListener
Exception
public void onAfterReceivedBytes(ChannelContext channelContext, int receivedBytes, IpStat ipStat) throws Exception
IpStatListener
onAfterReceivedBytes
in interface IpStatListener
Exception
public void onAfterHandled(ChannelContext channelContext, Packet packet, IpStat ipStat, long cost) throws Exception
IpStatListener
onAfterHandled
in interface IpStatListener
cost
- 耗时,单位:毫秒Exception
Copyright © 2021. All rights reserved.