Class HttpEmbeddedTunnelServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.apache.activemq.transport.http.HttpTunnelServlet
org.apache.activemq.transport.http.HttpEmbeddedTunnelServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
Direct Known Subclasses:
HttpSpringEmbeddedTunnelServlet

public class HttpEmbeddedTunnelServlet extends HttpTunnelServlet
This servlet embeds an ActiveMQ broker inside a servlet engine which is ideal for deploying ActiveMQ inside a WAR and using this servlet as a HTTP tunnel.
See Also:
  • Field Details

    • broker

      protected org.apache.activemq.broker.BrokerService broker
    • transportConnector

      protected HttpTransportServer transportConnector
  • Constructor Details

    • HttpEmbeddedTunnelServlet

      public HttpEmbeddedTunnelServlet()
  • Method Details

    • init

      public void init() throws jakarta.servlet.ServletException
      Overrides:
      init in class HttpTunnelServlet
      Throws:
      jakarta.servlet.ServletException
    • createBroker

      protected org.apache.activemq.broker.BrokerService createBroker() throws Exception
      Factory method to create a new broker
      Throws:
      Exception
    • getConnectorURL

      protected String getConnectorURL()