public class PacketMethodManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static PacketMethodManager |
getInstance() |
PacketMethodWrapper |
getPacketMethodWrapper(java.io.Serializable opcode) |
void |
logPacket(Session session,
NetworkPacket packet)
记录封包信息.
|
void |
outputStatInfo(int maxSize)
输出统计信息
|
void |
resetPacketHandler(PacketMethodWrapper handler) |
boolean |
temporarilyClosed(java.io.Serializable opcode)
临时关闭协议的入口.
|
boolean |
temporaryOpening(java.io.Serializable opcode)
临时开启协议的入口.
|
public static PacketMethodManager getInstance()
public void resetPacketHandler(PacketMethodWrapper handler)
public PacketMethodWrapper getPacketMethodWrapper(java.io.Serializable opcode)
public boolean temporarilyClosed(java.io.Serializable opcode)
当XX模块发生了Bug时,可临时关闭此功能入口
也只有协议编号不存在时才会返回失败吧...
opcode - 协议编号public boolean temporaryOpening(java.io.Serializable opcode)
当XX模块修复了Bug时,可临时开启此功能入口
也只有协议编号不存在时才会返回失败吧...
opcode - 协议编号public void outputStatInfo(int maxSize)
maxSize - TopNpublic void logPacket(Session session, NetworkPacket packet)
session - 链接Sessionpacket - 封包内容