I am trying to use websockets in my app. I have followed this tutorial: http://spring.io/guides/gs/messaging-stomp-websocket/
It works perfectly.
When one of
@SendTo
works only in the SimpAnnotationMethodMessageHandler
, which is initiated only through the SubProtocolWebSocketHandler
, hance when the WebSocketMessage
is received from clients.
To achieve your requirements you should inject to the your @Scheduled
service SimpMessagingTemplate brokerMessagingTemplate
and use it directly:
@Autowired
private SimpMessagingTemplate brokerMessagingTemplate;
.......
this.brokerMessagingTemplate.convertAndSend("/topic/greetings", "foo");