Class StompSslTransportFactory

java.lang.Object
org.apache.activemq.transport.TransportFactory
org.apache.activemq.transport.tcp.TcpTransportFactory
org.apache.activemq.transport.tcp.SslTransportFactory
org.apache.activemq.transport.stomp.StompSslTransportFactory
All Implemented Interfaces:
BrokerServiceAware

public class StompSslTransportFactory extends org.apache.activemq.transport.tcp.SslTransportFactory implements BrokerServiceAware
A STOMP over SSL transport factory
  • Constructor Details

    • StompSslTransportFactory

      public StompSslTransportFactory()
  • Method Details

    • getDefaultWireFormatType

      protected String getDefaultWireFormatType()
      Overrides:
      getDefaultWireFormatType in class TransportFactory
    • createSslTransportServer

      protected org.apache.activemq.transport.tcp.SslTransportServer createSslTransportServer(URI location, SSLServerSocketFactory serverSocketFactory) throws IOException, URISyntaxException
      Overrides:
      createSslTransportServer in class org.apache.activemq.transport.tcp.SslTransportFactory
      Throws:
      IOException
      URISyntaxException
    • createTransport

      public org.apache.activemq.transport.tcp.SslTransport createTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer) throws IOException
      Overrides:
      createTransport in class org.apache.activemq.transport.tcp.SslTransportFactory
      Throws:
      IOException
    • compositeConfigure

      public Transport compositeConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options)
      Overrides:
      compositeConfigure in class org.apache.activemq.transport.tcp.SslTransportFactory
    • serverConfigure

      public Transport serverConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) throws Exception
      Overrides:
      serverConfigure in class TransportFactory
      Throws:
      Exception
    • setBrokerService

      public void setBrokerService(BrokerService brokerService)
      Specified by:
      setBrokerService in interface BrokerServiceAware
    • createInactivityMonitor

      protected Transport createInactivityMonitor(Transport transport, org.apache.activemq.wireformat.WireFormat format)
      Overrides:
      createInactivityMonitor in class org.apache.activemq.transport.tcp.TcpTransportFactory