Package | Description |
---|---|
org.tio.core.maintain | |
org.tio.core.stat |
Modifier and Type | Method and Description |
---|---|
IpStat |
IpStats._get(Long duration,
ChannelContext channelContext,
boolean forceCreate,
boolean useProxyClient) |
IpStat |
IpStats.get(Long duration,
ChannelContext channelContext)
根据ip获取IpStat,如果缓存中不存在,则创建
|
IpStat |
IpStats.get(Long duration,
ChannelContext channelContext,
boolean forceCreate)
根据ip获取IpStat,如果缓存中不存在,则根据forceCreate的值决定是否创建
|
Modifier and Type | Method and Description |
---|---|
void |
IpStatListener.onAfterConnected(ChannelContext channelContext,
boolean isConnected,
boolean isReconnect,
IpStat ipStat)
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
|
void |
DefaultIpStatListener.onAfterConnected(ChannelContext channelContext,
boolean isConnected,
boolean isReconnect,
IpStat ipStat) |
void |
IpStatListener.onAfterDecoded(ChannelContext channelContext,
Packet packet,
int packetSize,
IpStat ipStat)
解码成功后
|
void |
DefaultIpStatListener.onAfterDecoded(ChannelContext channelContext,
Packet packet,
int packetSize,
IpStat ipStat) |
void |
IpStatListener.onAfterHandled(ChannelContext channelContext,
Packet packet,
IpStat ipStat,
long cost)
处理一个消息包后
|
void |
DefaultIpStatListener.onAfterHandled(ChannelContext channelContext,
Packet packet,
IpStat ipStat,
long cost) |
void |
IpStatListener.onAfterReceivedBytes(ChannelContext channelContext,
int receivedBytes,
IpStat ipStat)
接收到一些字节数据后
|
void |
DefaultIpStatListener.onAfterReceivedBytes(ChannelContext channelContext,
int receivedBytes,
IpStat ipStat) |
void |
IpStatListener.onAfterSent(ChannelContext channelContext,
Packet packet,
boolean isSentSuccess,
IpStat ipStat)
发送后(注:不一定会发送成功)
|
void |
DefaultIpStatListener.onAfterSent(ChannelContext channelContext,
Packet packet,
boolean isSentSuccess,
IpStat ipStat) |
void |
IpStatListener.onDecodeError(ChannelContext channelContext,
IpStat ipStat)
解码异常时
|
void |
DefaultIpStatListener.onDecodeError(ChannelContext channelContext,
IpStat ipStat) |
void |
IpStatListener.onExpired(TioConfig tioConfig,
IpStat ipStat)
统计时间段到期后,用户可以在这个方法中实现把相关数据入库或是打日志等
|
void |
DefaultIpStatListener.onExpired(TioConfig tioConfig,
IpStat ipStat) |
Copyright © 2021. All rights reserved.