接口 BroadcastOrderContext

所有已知子接口:
CommunicationAggregationContext
所有已知实现类:
BrokerClientItem

public interface BroadcastOrderContext
广播通讯上下文 有顺序的
     顺序的广播,框架中只使用一个线程来广播数据,确保消息是严格顺序的
     如果没有特殊业务需求,建议使用 BroadcastContext

     see:
     广播、推送
 
作者:
渔民小镇
日期:
2022-07-14
  • 方法详细资料

    • broadcastOrder

      void broadcastOrder(ResponseMessage responseMessage, Collection<Long> userIdList)
      广播消息给指定用户列表
      参数:
      responseMessage - 消息
      userIdList - 指定用户列表 (如果为 null 或 empty 就不会触发)
    • broadcastOrder

      void broadcastOrder(ResponseMessage responseMessage, long userId)
      广播消息给单个用户
      参数:
      responseMessage - 消息
      userId - userId
    • broadcastOrder

      void broadcastOrder(ResponseMessage responseMessage)
      全服广播
      参数:
      responseMessage - 消息
    • broadcastOrder

      default void broadcastOrder(CmdInfo cmdInfo, Object bizData)
      全服广播
      参数:
      cmdInfo - 广播到此路由
      bizData - 业务数据
    • broadcastOrder

      default void broadcastOrder(CmdInfo cmdInfo, Object bizData, Collection<Long> userIdList)
      广播消息给指定用户列表
      参数:
      cmdInfo - 广播到此路由
      bizData - 业务数据
      userIdList - 指定用户列表
    • broadcastOrder

      default void broadcastOrder(CmdInfo cmdInfo, Object bizData, long userId)
      广播消息给单个用户
      参数:
      cmdInfo - 广播到此路由
      bizData - 业务数据
      userId - userId