package com.apuntesdejava.websocket;
import java.util.logging.Logger;
import javax.websocket.OnClose;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint("/holaTodos")
public class HolaTodosEndPoint {
static final Logger LOGGER = Logger.getLogger(HolaTodosEndPoint.class.getName());
@OnOpen
public void iniciaConexion() {
LOGGER.info("Iniciando la conexion");
}
@OnClose
public void finConexion() {
LOGGER.info("Terminando la conexion");
}
@OnMessage
public String onMessage(String mensaje) {
LOGGER.log(Level.INFO, "Recibiendo mensaje:{0}", mensaje);
return "Hola a todos con este mensaje:" + mensaje;
}
}