Class WSServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.eclipse.jetty.websocket.server.JettyWebSocketServlet
org.apache.activemq.transport.ws.jetty11.WSServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable, org.apache.activemq.broker.BrokerServiceAware

public class WSServlet extends org.eclipse.jetty.websocket.server.JettyWebSocketServlet implements org.apache.activemq.broker.BrokerServiceAware
Handle connection upgrade requests and creates web sockets
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(org.eclipse.jetty.websocket.server.JettyWebSocketServletFactory factory)
     
    protected void
    doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
     
    void
    setBrokerService(org.apache.activemq.broker.BrokerService brokerService)
     
    void
    setTransportOptions(Map<String,Object> transportOptions)
     

    Methods inherited from class org.eclipse.jetty.websocket.server.JettyWebSocketServlet

    service

    Methods inherited from class jakarta.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service

    Methods inherited from class jakarta.servlet.GenericServlet

    destroy, 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
  • Constructor Details

    • WSServlet

      public WSServlet()
  • Method Details

    • init

      public void init() throws jakarta.servlet.ServletException
      Overrides:
      init in class org.eclipse.jetty.websocket.server.JettyWebSocketServlet
      Throws:
      jakarta.servlet.ServletException
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException
      Overrides:
      doGet in class jakarta.servlet.http.HttpServlet
      Throws:
      jakarta.servlet.ServletException
      IOException
    • configure

      public void configure(org.eclipse.jetty.websocket.server.JettyWebSocketServletFactory factory)
      Specified by:
      configure in class org.eclipse.jetty.websocket.server.JettyWebSocketServlet
    • setTransportOptions

      public void setTransportOptions(Map<String,Object> transportOptions)
    • setBrokerService

      public void setBrokerService(org.apache.activemq.broker.BrokerService brokerService)
      Specified by:
      setBrokerService in interface org.apache.activemq.broker.BrokerServiceAware