Class WebSocketPublishMessageController

java.lang.Object
cn.herodotus.engine.rest.core.definition.context.AbstractApplicationContextAware
cn.herodotus.engine.message.websocket.controller.WebSocketPublishMessageController
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

@RestController public class WebSocketPublishMessageController extends AbstractApplicationContextAware

Description: 前端使用的 publish 响应接口

Author:
: gengwei.zheng
Date:
: 2022/12/5 17:49
  • Constructor Details

    • WebSocketPublishMessageController

      public WebSocketPublishMessageController(WebSocketMessageSender webSocketMessageSender)
  • Method Details

    • notice

      @MessageMapping("/public/notice") @SendTo("/broadcast/notice") public String notice(String message, org.springframework.messaging.simp.stomp.StompHeaderAccessor headerAccessor)
    • sendPrivateMessage

      @MessageMapping("/private/message") public void sendPrivateMessage(@Payload cn.herodotus.engine.message.core.logic.domain.DialogueMessage detail, org.springframework.messaging.simp.stomp.StompHeaderAccessor headerAccessor)
      发送私信消息。
      Parameters:
      detail - 前端数据 DialogueMessage
      headerAccessor - 在WebSocketChannelInterceptor拦截器中绑定上的对象