¿Cómo accedo a WebSockets instanciados en Jetty 9?
Esto es probablemente obvio, pero soy nuevo en este paradigma. Creo un servidor Jetty y registro mi clase websocket de la siguiente manera:
Server server = new Server(8080);
WebSocketHandler wsHandler = new WebSocketHandler()
{
@Override
public void configure(WebSocketServletFactory factory)
{
factory.register(MyEchoSocket.class);
}
};
server.setHandler(wsHandler);
El websocket recibe mensajes bien. También me gustaría poder enviar mensajes desde el servidor sin haber recibido primero un mensaje del cliente. ¿Cómo accedo a la instancia de MyEchoSocket que se crea cuando se abre la conexión? O, de manera más general, ¿cómo envío mensajes en el socket fuera del método onText en MyEchoSocket?