org.jboss.errai.bus.server.servlet
Class JBossAS7WebSocketServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.jboss.as.websockets.servlet.WebSocketServlet
org.jboss.errai.bus.server.servlet.JBossAS7WebSocketServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, org.jboss.servlet.http.HttpEventServlet
public class JBossAS7WebSocketServlet
- extends WebSocketServlet
- Author:
- Mike Brock, Christian Sadilek
- See Also:
- Serialized Form
Methods inherited from class org.jboss.as.websockets.servlet.WebSocketServlet |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, event, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.Servlet |
getServletConfig, getServletInfo |
service
protected ErraiService service
sessionProvider
protected SessionProvider<javax.servlet.http.HttpSession> sessionProvider
JBossAS7WebSocketServlet
public JBossAS7WebSocketServlet()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Servlet
- Overrides:
init
in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Servlet
- Overrides:
destroy
in class javax.servlet.GenericServlet
onSocketOpened
protected void onSocketOpened(WebSocket socket)
throws IOException
- Description copied from class:
WebSocketServlet
- Called when a new websocket is opened.
- Overrides:
onSocketOpened
in class WebSocketServlet
- Parameters:
socket
- A reference to the WebSocket writer interface
- Throws:
IOException
onSocketClosed
protected void onSocketClosed(WebSocket socket)
throws IOException
- Description copied from class:
WebSocketServlet
- Called when the websocket is closed.
- Overrides:
onSocketClosed
in class WebSocketServlet
- Throws:
IOException
onReceivedFrame
protected void onReceivedFrame(WebSocket socket)
throws IOException
- Description copied from class:
WebSocketServlet
- Called when a new text frame is received.
- Overrides:
onReceivedFrame
in class WebSocketServlet
- Parameters:
socket
- A reference to the WebSocket writer interface associated with this socket.
- Throws:
IOException
sendMessage
public static void sendMessage(QueueChannel channel,
String message)
throws IOException
- Throws:
IOException
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.