接口 BrokerClientStartup
BoltBrokerClient 的配置
- 作者:
- 渔民小镇
- 日期:
- 2022-04-29
-
方法概要
修饰符和类型方法说明void
connectionEventProcessor
(BrokerClientBuilder brokerClientBuilder) 添加连接处理器初始化 业务框架default BrokerAddress
初始化 远程连接地址 (连接到游戏网关的地址)BoltBrokerClient 构建器void
registerUserProcessor
(BrokerClientBuilder brokerClientBuilder) 注册用户处理器default void
startupSuccess
(BrokerClient brokerClient) BrokerClient 启动后的钩子方法
-
方法详细资料
-
createBarSkeleton
BarSkeleton createBarSkeleton()初始化 业务框架如果不需要业务框架的逻辑服,使用下面的示例代码
return BarSkeleton.newBuilder().build();
- 返回:
- 业务框架
-
createBrokerClientBuilder
BrokerClientBuilder createBrokerClientBuilder()BoltBrokerClient 构建器see
BrokerClient.newBuilder()
see引用无效
AbstractBrokerClientStartup#setBrokerClientBuilder(BrokerClientBuilder)
- 返回:
- 构建器
-
createBrokerAddress
初始化 远程连接地址 (连接到游戏网关的地址)地址格式: ip:port 如: 127.0.0.1:10200 默认方法中提供了本地连接 broker(游戏网关) 的地址 如果不能满足业务的,可以重写此方法
- 返回:
- 远程连接地址
-
connectionEventProcessor
添加连接处理器see:
ConnectionEventType.CLOSE
ConnectionEventType.CONNECT
默认方法中提供了一些比较通用的连接处理器,如果不能满足业务的,可以重写此方法- 参数:
brokerClientBuilder
- boltBrokerClientBuilder
-
registerUserProcessor
注册用户处理器默认方法中提供了一些比较通用的用户处理器,如果不能满足业务的,可以重写此方法
- 参数:
brokerClientBuilder
- boltBrokerClientBuilder
-
startupSuccess
BrokerClient 启动后的钩子方法如果有需要,可以在这里 保存一下 BrokerClient 的引用 框架会在逻辑服启动时,在
BrokerClientHelper
中保存了一份 BrokerClient 的引用- 参数:
brokerClient
- BrokerClient
-