public abstract class AbstractNetworkListener extends java.lang.Object implements NetworkListener
就是一堆空实现,有需要你就重载...
| 构造器和说明 |
|---|
AbstractNetworkListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
handleChecksumFail(Session session,
NetworkPacket packet)
处理篡改封包的逻辑.
|
void |
handleDeprecatedPacket(Session session)
处理过期或维护中的封包.
|
boolean |
handleDuplicatePacket(Session session,
NetworkPacket packet)
处理复制封包的逻辑.
|
void |
handleException(java.lang.Throwable e)
处理异常.
|
boolean |
handlePacketWarning(Session session,
int second,
int count,
int threshold)
处理封包统计预警功能.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchannelActive, channelInactivepublic boolean handleDuplicatePacket(Session session, NetworkPacket packet)
NetworkListenerhandleDuplicatePacket 在接口中 NetworkListenersession - Session对象packet - 网络封包public boolean handleChecksumFail(Session session, NetworkPacket packet)
NetworkListenerhandleChecksumFail 在接口中 NetworkListenersession - Session对象packet - 网络封包public void handleDeprecatedPacket(Session session)
NetworkListener
给个提示
临时关闭参考 PacketMethodManager.temporarilyClosed(Integer)
handleDeprecatedPacket 在接口中 NetworkListenersession - Session对象public boolean handlePacketWarning(Session session, int second, int count, int threshold)
NetworkListenerhandlePacketWarning 在接口中 NetworkListenersession - Session对象second - 统计周期count - 出现次数threshold - 每秒累计长度阀值public void handleException(java.lang.Throwable e)
NetworkListener所有逻辑执行的过程中如果抛出异常就会走这里
handleException 在接口中 NetworkListenere - 异常信息