Package com.bytedesk.core.socket.stomp
Class StompController
java.lang.Object
com.bytedesk.core.socket.stomp.StompController
https://docs.spring.io/spring-framework/reference/web/websocket/stomp/handle-annotations.html
- Author:
- bytedesk.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IMessageSendService
private final org.springframework.messaging.simp.SimpMessagingTemplate
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
simpMessagingTemplate
private final org.springframework.messaging.simp.SimpMessagingTemplate simpMessagingTemplate -
messageSendService
-
-
Constructor Details
-
StompController
public StompController()
-
-
Method Details
-
message
@MessageMapping("/{sid}.{uid}") public void message(Principal principal, @DestinationVariable("sid") String sid, @DestinationVariable("uid") String uid, String message) stompClient.publish('/app/sid.uid', message) 访客端发送消息- Parameters:
principal
- principalsid
- agent.uid or workgroup.widuid
- visitor.uidmessage
- content
-
receiveTestMessage
@MessageMapping("/test.{topic}") public void receiveTestMessage(Principal principal, @DestinationVariable("topic") String topic, @NonNull String message) 测试发布消息接口- Parameters:
principal
- principaladminUid
- The unique identifier for the admin usermessage
- msg
-