接口 BrokerClientContext

所有超级接口:
ChannelContext, SimpleServer
所有已知实现类:
BrokerClient

public interface BrokerClientContext extends ChannelContext, SimpleServer
当前服务器上下文
     see BrokerClientHelper

     当增加网络通讯聚合概念后,之后的在增加相关的通讯上下文就方便很多了
     新增的通讯上下都作为聚合的父类,在使用的分类上也简单了
 
作者:
渔民小镇
日期:
2021-12-20
  • 方法详细资料

    • getId

      String getId()
      获取逻辑服 id
      返回:
      id
    • oneway

      void oneway(Object request) throws Exception
      发送消息到游戏网关
      参数:
      request - 消息
      抛出:
      Exception - e
    • invokeSync

      <T> T invokeSync(Object request) throws Exception
      Synchronous invocation
      类型参数:
      T - t
      参数:
      request - request
      返回:
      response object
      抛出:
      Exception - e
      从以下版本开始:
      21.19
    • getCommunicationAggregationContext

      CommunicationAggregationContext getCommunicationAggregationContext()
      框架网络通讯聚合接口
      返回:
      框架网络通信聚合接口
    • getBroadcastContext

      default BroadcastContext getBroadcastContext()
      推送通讯相关 - 得到广播通讯上下文
      返回:
      广播通讯上下文
    • getBroadcastOrderContext

      default BroadcastOrderContext getBroadcastOrderContext()
      推送通讯相关 - 得到顺序的 - 广播通讯上下文
      返回:
      顺序的 - 广播通讯上下文
    • getProcessorContext

      default ProcessorContext getProcessorContext()
      得到 processor 上下文
      返回:
      processor 上下文
    • getInvokeModuleContext

      default InvokeModuleContext getInvokeModuleContext()
      逻辑服间的相互通信相关 - 得到内部模块通讯上下文
      返回:
      内部模块通讯上下文
    • getInvokeExternalModuleContext

      default InvokeExternalModuleContext getInvokeExternalModuleContext()
      内部模块通讯上下文,内部模块指的是游戏对外服
      返回:
      游戏对外服通讯上下文