d98b36bf53a53d95fa99ba05788f664144d73e42
[JavaForFun] /
1 package de.spring.stomp.controllers;
2
3 import java.security.Principal;
4 import java.time.LocalDateTime;
5
6 import org.springframework.messaging.handler.annotation.MessageMapping;
7 import org.springframework.messaging.simp.annotation.SendToUser;
8 import org.springframework.stereotype.Controller;
9
10 @Controller
11 public class UserMessageTradeController {
12
13     @MessageMapping("/trade")
14     @SendToUser(destinations="/topic/position-updates", broadcast=false /* No idea what is this for */)
15     public String executeTrade(String trade, Principal principal) {
16
17         return "[" + LocalDateTime.now() + "]: " + trade;
18     }
19 }