controllers.WebSocketController Maven / Gradle / Ivy
The newest version!
package controllers;
import io.undertow.websockets.core.BufferedBinaryMessage;
import io.undertow.websockets.core.BufferedTextMessage;
import io.undertow.websockets.core.CloseMessage;
import io.undertow.websockets.core.WebSocketChannel;
import mangoo.io.interfaces.MangooWebSocket;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class WebSocketController extends MangooWebSocket {
private static final Logger LOG = LoggerFactory.getLogger(WebSocketController.class);
@Override
protected void onFullTextMessage(WebSocketChannel channel, BufferedTextMessage message) {
LOG.info(message.toString());
}
@Override
protected void onFullBinaryMessage(WebSocketChannel channel, BufferedBinaryMessage message) {
LOG.info(message.toString());
}
@Override
protected void onFullPongMessage(WebSocketChannel channel, BufferedBinaryMessage message) {
LOG.info(message.toString());
}
@Override
protected void onCloseMessage(CloseMessage closeMessage, WebSocketChannel channel) {
LOG.info(closeMessage.toString());
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy