接口 WebSocketMessageSender

所有已知实现类:
AbstractWebSocketMessageSender, MultipleInstanceMessageSender, SingleInstanceMessageSender

public interface WebSocketMessageSender

Description: WebSocket 消息发送操作定义

作者:
: gengwei.zheng
Date:
: 2023/10/26 23:32
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
    发送公告信息
    default void
    online(Object payload)
    发送实时在线用户统计信息
    void
    toAll(String destination, Object payload)
    发送 WebSocket 广播消息。
    default void
    toUser(cn.herodotus.engine.message.core.definition.domain.WebSocketMessage webSocketMessage)
    送 WebSocket 点对点消息。
    void
    toUser(String user, String destination, Object payload)
    发送 WebSocket 点对点消息。
  • 方法详细资料

    • toUser

      void toUser(String user, String destination, Object payload)
      发送 WebSocket 点对点消息。发送信息给指定用户
      参数:
      user - 用户唯一标识
      destination - 消息通道
      payload - 消息内容
    • toUser

      default void toUser(cn.herodotus.engine.message.core.definition.domain.WebSocketMessage webSocketMessage)
      送 WebSocket 点对点消息。发送信息给指定用户
      参数:
      webSocketMessage - 消息实体 WebSocketMessage
    • toAll

      void toAll(String destination, Object payload)
      发送 WebSocket 广播消息。发送全员信息
      参数:
      destination - 消息通道
      payload - 消息内容
    • announcement

      default void announcement(Object payload)
      发送公告信息
      参数:
      payload - 消息内容
    • online

      default void online(Object payload)
      发送实时在线用户统计信息
      参数:
      payload - 消息内容