类 ExternalKit
java.lang.Object
com.iohao.game.external.core.kit.ExternalKit
- 作者:
- 渔民小镇
- 日期:
- 2023-02-21
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createExternalMessage(int cmd, int subCmd) createExternalMessage(int cmd, int subCmd, byte[] data) createExternalMessage(int cmd, int subCmd, Object object) createExternalMessage(CmdInfo cmdInfo) createExternalMessage(CmdInfo cmdInfo, byte[] data) createExternalMessage(CmdInfo cmdInfo, Object object) createRequestMessage(int cmdMerge, int idHash) 创建请求消息createRequestMessage(int cmdMerge, int idHash, byte[] data) 创建请求消息intgetCacheCondition(byte[] data) byte[] 转 hash
-
构造器详细资料
-
ExternalKit
public ExternalKit()
-
-
方法详细资料
-
createRequestMessage
创建请求消息- 参数:
cmdMerge- 路由CmdKit.merge(int, int)idHash- 当前游戏对外服的 idHash- 返回:
- 请求消息
-
createRequestMessage
创建请求消息- 参数:
cmdMerge- 路由CmdKit.merge(int, int)idHash- 当前游戏对外服的 idHashdata- 业务数据 byte[]- 返回:
- 请求消息
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
getCacheCondition
public int getCacheCondition(byte[] data) byte[] 转 hash缓存查询条件: 由请求参数计算出一个 hash 值。 同一 action 条件参数的 hash 值碰撞的几率不是很大。 当条件参数不存在时,那么就是无参 action,使用 1 来表示。- 参数:
data- bytes- 返回:
- hash
-