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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompositeConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) protected TransportcreateInactivityMonitor(Transport transport, org.apache.activemq.wireformat.WireFormat format) protected org.apache.activemq.transport.tcp.SslTransportServercreateSslTransportServer(URI location, SSLServerSocketFactory serverSocketFactory) org.apache.activemq.transport.tcp.SslTransportcreateTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer) protected StringserverConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) voidsetBrokerService(BrokerService brokerService) Methods inherited from class org.apache.activemq.transport.tcp.SslTransportFactory
createServerSocketFactory, createSocketFactory, createTransport, doBindMethods inherited from class org.apache.activemq.transport.tcp.TcpTransportFactory
createTcpTransport, createTcpTransportServer, createTransport, isUseInactivityMonitorMethods inherited from class org.apache.activemq.transport.TransportFactory
bind, compositeConnect, compositeConnect, configure, connect, connect, createWireFormat, createWireFormatFactory, doCompositeConnect, doCompositeConnect, doConnect, doConnect, findTransportFactory, getOption, registerTransportFactory
-
Constructor Details
-
StompSslTransportFactory
public StompSslTransportFactory()
-
-
Method Details
-
getDefaultWireFormatType
- Overrides:
getDefaultWireFormatTypein classTransportFactory
-
createSslTransportServer
protected org.apache.activemq.transport.tcp.SslTransportServer createSslTransportServer(URI location, SSLServerSocketFactory serverSocketFactory) throws IOException, URISyntaxException - Overrides:
createSslTransportServerin classorg.apache.activemq.transport.tcp.SslTransportFactory- Throws:
IOExceptionURISyntaxException
-
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:
createTransportin classorg.apache.activemq.transport.tcp.SslTransportFactory- Throws:
IOException
-
compositeConfigure
public Transport compositeConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) - Overrides:
compositeConfigurein classorg.apache.activemq.transport.tcp.SslTransportFactory
-
serverConfigure
public Transport serverConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) throws Exception - Overrides:
serverConfigurein classTransportFactory- Throws:
Exception
-
setBrokerService
- Specified by:
setBrokerServicein interfaceBrokerServiceAware
-
createInactivityMonitor
protected Transport createInactivityMonitor(Transport transport, org.apache.activemq.wireformat.WireFormat format) - Overrides:
createInactivityMonitorin classorg.apache.activemq.transport.tcp.TcpTransportFactory
-