Ich habe ein Szenario, in dem wir eine Anwendung haben, die Spring MVC und Spring Web-Socket verwendet. Ich möchte eine Methode in einem Controller schreiben, der auf Nachrichten wartet und diese Nachricht dann transformiert und an eine andere Warteschlange sendet, die der Benutzer auf der Clientseite abhört.Hören Sie eine Warteschlange in einem Controller Spring MVC und Spring Web-Socket
Die Seiten Client-Code sieht aus wie
var connect = function() {
var socket = new SockJS(webSocketUrl);
stompClient = Stomp.over(socket);
stompClient.connect({}, function(frame) {
console.log('Connected: ' + frame);
stompClient.subscribe("/user/queue/test", function(data){
alert(data);
}
}
);
Ich bin nicht sicher, wie der Java-Code wie
@SubscribeMapping("/queue/cluwe.controller.sign")
public void signMessagesAggregator() {
String blah = "test";
simpMessageSendingOperations.convertAndSendToUser("userId", "/queue/test", blah);
}
Ich weiß, dass der Java-Teil ist falsch aussehen sollte, aber ich kann keine Dokumentation findet in feder-websockets, die einen stompClient besitzen wie dinge in java. Irgendwelche Ideen?