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