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 Summary
ConstructorsConstructorDescriptionWebSocketPublishMessageController(WebSocketMessageSender webSocketMessageSender) -
Method Summary
Modifier and TypeMethodDescriptionvoidsendPrivateMessage(cn.herodotus.engine.message.core.logic.domain.DialogueMessage detail, org.springframework.messaging.simp.stomp.StompHeaderAccessor headerAccessor) 发送私信消息。Methods inherited from class cn.herodotus.engine.rest.core.definition.context.AbstractApplicationContextAware
getApplicationContext, publishEvent, setApplicationContext
-
Constructor Details
-
WebSocketPublishMessageController
-
-
Method Details
-
notice
-
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- 前端数据DialogueMessageheaderAccessor- 在WebSocketChannelInterceptor拦截器中绑定上的对象
-