Class HttpTransportServer

java.lang.Object
org.apache.activemq.util.ServiceSupport
org.apache.activemq.transport.TransportServerSupport
org.apache.activemq.transport.WebTransportServerSupport
org.apache.activemq.transport.http.HttpTransportServer
All Implemented Interfaces:
org.apache.activemq.Service, org.apache.activemq.transport.TransportServer
Direct Known Subclasses:
HttpsTransportServer

public class HttpTransportServer extends WebTransportServerSupport
  • Constructor Details

  • Method Details

    • setBrokerInfo

      public void setBrokerInfo(org.apache.activemq.command.BrokerInfo brokerInfo)
    • getWireFormat

      public TextWireFormat getWireFormat()
    • setWireFormat

      public void setWireFormat(TextWireFormat wireFormat)
    • createWireFormat

      protected TextWireFormat createWireFormat()
    • setConnector

      protected void setConnector(org.eclipse.jetty.server.Connector connector)
    • doStart

      protected void doStart() throws Exception
      Specified by:
      doStart in class ServiceSupport
      Throws:
      Exception
    • doStop

      protected void doStop(ServiceStopper stopper) throws Exception
      Specified by:
      doStop in class ServiceSupport
      Throws:
      Exception
    • getSocketAddress

      public InetSocketAddress getSocketAddress()
    • setTransportOption

      public void setTransportOption(Map<String,Object> transportOptions)
      Overrides:
      setTransportOption in class org.apache.activemq.transport.TransportServerSupport
    • setWireFormatOptions

      public void setWireFormatOptions(Map<String,Object> wireFormatOptions)
    • isSslServer

      public boolean isSslServer()
    • getMaxConnectionExceededCount

      public long getMaxConnectionExceededCount()
    • resetStatistics

      public void resetStatistics()