bunti/bunti_server/src/main/java/de/ctdo/websocket/BuntiControllerServlet.java

33 lines
895 B
Java
Raw Normal View History

2012-02-25 15:55:47 +00:00
package de.ctdo.websocket;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
2012-02-25 15:55:47 +00:00
import javax.servlet.http.HttpServlet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.sun.grizzly.websockets.WebSocketEngine;
public class BuntiControllerServlet extends HttpServlet {
2012-02-25 15:55:47 +00:00
private static final long serialVersionUID = 1L;
Logger logger = LoggerFactory.getLogger(BuntiControllerServlet.class);
2012-02-25 15:55:47 +00:00
private final BuntiControllerApplication app = new BuntiControllerApplication();
2012-02-25 15:55:47 +00:00
@Override
public void init(ServletConfig config) throws ServletException {
WebSocketEngine.getEngine().register(app);
logger.debug("registered BuntiControllerApplication");
2012-02-25 15:55:47 +00:00
}
@Override
public void destroy() {
WebSocketEngine.getEngine().unregister(app);
logger.debug("unregistered BuntiControllerApplication");
2012-02-25 15:55:47 +00:00
}
}