类 BrokerClientHelper

java.lang.Object
com.iohao.game.bolt.broker.core.client.BrokerClientHelper

public class BrokerClientHelper extends Object
游戏逻辑服 BrokerClient 的引用持有
     会在 BrokerClientBuilder.build() 时赋值

     对于多个 BrokerClient 的引用管理,可以参考 BrokerClients

     这个类的主要作用是为了更好的区分框架提供的通讯方式
     让开发者在使用时更加的清晰
 
注意
     如果一个进程中启动了多个逻辑服,会随机选一个作为 brokerClient 的引用。

     如果想获取当前 action 所关联的游戏逻辑服,可以通过 FlowContext 获取
     参考 SimpleCommunication.getBroadcastContext()
 
作者:
渔民小镇
日期:
2022-05-15
  • 构造器详细资料

    • BrokerClientHelper

      public BrokerClientHelper()
  • 方法详细资料

    • getBrokerClient

      public BrokerClientContext getBrokerClient()
    • getProcessorContext

      public ProcessorContext getProcessorContext()
    • getBroadcastContext

      public BroadcastContext getBroadcastContext()
      广播通讯上下文
      返回:
      BroadcastContext
    • getBroadcastOrderContext

      public BroadcastOrderContext getBroadcastOrderContext()
      广播通讯上下文 - 严格顺序的
      返回:
      BroadcastOrderContext
    • getInvokeModuleContext

      public InvokeModuleContext getInvokeModuleContext()
      游戏逻辑服与游戏逻辑服之间的通讯上下文
      返回:
      InvokeModuleContext
    • getInvokeExternalModuleContext

      public InvokeExternalModuleContext getInvokeExternalModuleContext()
      游戏逻辑服与游戏对外服的通讯上下文
      返回:
      InvokeExternalModuleContext