org.apache.activemq.transport.stomp
Class StompNIOSSLTransportFactory

java.lang.Object
  extended by org.apache.activemq.transport.TransportFactory
      extended by org.apache.activemq.transport.tcp.TcpTransportFactory
          extended by org.apache.activemq.transport.nio.NIOTransportFactory
              extended by org.apache.activemq.transport.stomp.StompNIOTransportFactory
                  extended by org.apache.activemq.transport.stomp.StompNIOSSLTransportFactory
All Implemented Interfaces:
BrokerServiceAware

public class StompNIOSSLTransportFactory
extends StompNIOTransportFactory


Field Summary
protected  javax.net.ssl.SSLContext context
           
 
Constructor Summary
StompNIOSSLTransportFactory()
           
 
Method Summary
protected  TcpTransport createTcpTransport(WireFormat wf, javax.net.SocketFactory socketFactory, java.net.URI location, java.net.URI localLocation)
           
protected  TcpTransportServer createTcpTransportServer(java.net.URI location, javax.net.ServerSocketFactory serverSocketFactory)
           
 TransportServer doBind(java.net.URI location)
           
 
Methods inherited from class org.apache.activemq.transport.stomp.StompNIOTransportFactory
compositeConfigure, createInactivityMonitor, getDefaultWireFormatType, serverConfigure, setBrokerService
 
Methods inherited from class org.apache.activemq.transport.nio.NIOTransportFactory
createServerSocketFactory, createSocketFactory
 
Methods inherited from class org.apache.activemq.transport.tcp.TcpTransportFactory
createTransport, isUseInactivityMonitor
 
Methods inherited from class org.apache.activemq.transport.TransportFactory
bind, compositeConnect, compositeConnect, configure, connect, connect, createWireFormat, createWireFormatFactory, doCompositeConnect, doCompositeConnect, doConnect, doConnect, findTransportFactory, getOption, registerTransportFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected javax.net.ssl.SSLContext context
Constructor Detail

StompNIOSSLTransportFactory

public StompNIOSSLTransportFactory()
Method Detail

createTcpTransportServer

protected TcpTransportServer createTcpTransportServer(java.net.URI location,
                                                      javax.net.ServerSocketFactory serverSocketFactory)
                                               throws java.io.IOException,
                                                      java.net.URISyntaxException
Overrides:
createTcpTransportServer in class StompNIOTransportFactory
Throws:
java.io.IOException
java.net.URISyntaxException

createTcpTransport

protected TcpTransport createTcpTransport(WireFormat wf,
                                          javax.net.SocketFactory socketFactory,
                                          java.net.URI location,
                                          java.net.URI localLocation)
                                   throws java.net.UnknownHostException,
                                          java.io.IOException
Overrides:
createTcpTransport in class StompNIOTransportFactory
Throws:
java.net.UnknownHostException
java.io.IOException

doBind

public TransportServer doBind(java.net.URI location)
                       throws java.io.IOException
Overrides:
doBind in class TcpTransportFactory
Throws:
java.io.IOException


Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.