类的使用
com.iohao.game.action.skeleton.protocol.RequestMessage
使用RequestMessage的程序包
程序包
说明
业务框架 - core
业务框架 - 通讯相关接口
业务框架 - 内部协议
逻辑服 - 工具包
逻辑服 - processor 用于接收 Broker(游戏网关)的消息处理器。
游戏对外服 - core - 工具包
游戏对外服 - core - 对外服的协议说明、游戏对外服协议编解码、自定义统一的交互协议
游戏对外服 - UserSessions
-
com.iohao.game.action.skeleton.core中RequestMessage的使用
修饰符和类型方法说明BarMessageKit.createRequestMessage(CmdInfo cmdInfo) BarMessageKit.createRequestMessage(CmdInfo cmdInfo, Object data) 创建 RequestMessage修饰符和类型方法说明voidBarMessageKit.employ(RequestMessage requestMessage, CmdInfo cmdInfo, Object data) 将路由、业务数据设置到 RequestMessage 中 -
com.iohao.game.action.skeleton.core.commumication中RequestMessage的使用
修饰符和类型方法说明InvokeModuleContext.invokeModuleCollectMessage(RequestMessage requestMessage) 模块之间的访问,访问【同类型】的多个逻辑服InvokeModuleContext.invokeModuleMessage(RequestMessage requestMessage) 根据路由信息来请求其他子服务器(其他逻辑服)的数据 exampledefault <T> TInvokeModuleContext.invokeModuleMessageData(RequestMessage requestMessage, Class<T> clazz) 根据 RequestMessage 来请求其他子服务器(其他逻辑服)的数据 examplevoidInvokeModuleContext.invokeModuleVoidMessage(RequestMessage requestMessage) 根据路由信息来请求其他子服务器(其他逻辑服)的方法,并且不需要返回值 example -
com.iohao.game.action.skeleton.protocol中RequestMessage的使用
修饰符和类型方法说明RequestMessage.createRequestMessage(CmdInfo cmdInfo) 创建 RequestMessage 时,附带当前 RequestMessage 对象的一些信息RequestMessage.createRequestMessage(CmdInfo cmdInfo, Object data) 创建 RequestMessage 时,附带当前 RequestMessage 对象的一些信息 -
com.iohao.game.bolt.broker.client.kit中RequestMessage的使用
修饰符和类型方法说明ExternalCommunicationKit.employHeadMetadata(RequestMessage requestMessage) 给请求添加一些 user 自身所具备的数据,这些数据来自于用户所在游戏对外服 -
com.iohao.game.bolt.broker.client.processor中RequestMessage的使用
修饰符和类型方法说明voidRequestMessageClientProcessor.handleRequest(com.alipay.remoting.BizContext bizCtx, com.alipay.remoting.AsyncContext asyncCtx, RequestMessage request) -
com.iohao.game.bolt.broker.core.client中RequestMessage的使用
修饰符和类型方法说明BrokerClientItem.invokeModuleCollectMessage(RequestMessage requestMessage) BrokerClientItem.invokeModuleMessage(RequestMessage requestMessage) voidBrokerClientItem.invokeModuleVoidMessage(RequestMessage requestMessage) -
com.iohao.game.bolt.broker.server.processor中RequestMessage的使用
修饰符和类型方法说明voidRequestMessageBrokerProcessor.handleRequest(com.alipay.remoting.BizContext bizCtx, com.alipay.remoting.AsyncContext asyncCtx, RequestMessage request) -
com.iohao.game.external.core.kit中RequestMessage的使用
修饰符和类型方法说明ExternalKit.createRequestMessage(int cmdMerge, int idHash) 创建请求消息ExternalKit.createRequestMessage(int cmdMerge, int idHash, byte[] data) 创建请求消息 -
com.iohao.game.external.core.message中RequestMessage的使用
修饰符和类型方法说明DefaultExternalCodec.convertRequest(Object externalMsg) ExternalCodec.convertRequest(Object externalMessage) 将游戏对外服协议转为 RequestMessageExternalCodecKit.convertRequestMessage(Object externalMessage) default RequestMessageExternalCodec.createRequest()ExternalCodecKit.createRequest()ExternalCodecKit.createRequest(CmdInfo cmdInfo) -
com.iohao.game.external.core.session中RequestMessage的使用
修饰符和类型方法说明default RequestMessageUserSession.ofRequestMessage(CmdInfo cmdInfo) Creates RequestMessage with user's own info.