Class OpenfireWebSocketServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
org.jivesoftware.openfire.websocket.OpenfireWebSocketServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class OpenfireWebSocketServlet
extends org.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
This Servlet enables XMPP over WebSocket (RFC 7395) for Openfire.
The Jetty WebSocketServlet serves as a base class and enables easy integration into the
BOSH (http-bind) web context. Each WebSocket request received at the "/ws/" URI will be
forwarded to this plugin/servlet, which will in turn create a new
WebSocketClientConnectionHandler
for each new connection.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
init
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
OpenfireWebSocketServlet
public OpenfireWebSocketServlet()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Servlet
- Overrides:
destroy
in classorg.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
-
service
protected void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
service
in classorg.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
- Throws:
javax.servlet.ServletException
IOException
-
configure
public void configure(org.eclipse.jetty.ee8.websocket.server.JettyWebSocketServletFactory factory) - Specified by:
configure
in classorg.eclipse.jetty.ee8.websocket.server.JettyWebSocketServlet
-