Class AmqpNioSslTransportFactory
- java.lang.Object
-
- org.apache.activemq.transport.TransportFactory
-
- org.apache.activemq.transport.tcp.TcpTransportFactory
-
- org.apache.activemq.transport.nio.NIOTransportFactory
-
- org.apache.activemq.transport.amqp.AmqpNioTransportFactory
-
- org.apache.activemq.transport.amqp.AmqpNioSslTransportFactory
-
- All Implemented Interfaces:
BrokerServiceAware
public class AmqpNioSslTransportFactory extends AmqpNioTransportFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected SSLContextcontext
-
Constructor Summary
Constructors Constructor Description AmqpNioSslTransportFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.activemq.transport.tcp.TcpTransportcreateTcpTransport(org.apache.activemq.wireformat.WireFormat wf, SocketFactory socketFactory, URI location, URI localLocation)protected org.apache.activemq.transport.tcp.TcpTransportServercreateTcpTransportServer(URI location, ServerSocketFactory serverSocketFactory)org.apache.activemq.transport.tcp.TcpTransportcreateTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, SSLEngine engine, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer, ByteBuffer inputBuffer)TransportServerdoBind(URI location)-
Methods inherited from class org.apache.activemq.transport.amqp.AmqpNioTransportFactory
compositeConfigure, createInactivityMonitor, createTransport, 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
-
-
-
-
Field Detail
-
context
protected SSLContext context
-
-
Constructor Detail
-
AmqpNioSslTransportFactory
public AmqpNioSslTransportFactory()
-
-
Method Detail
-
createTcpTransportServer
protected org.apache.activemq.transport.tcp.TcpTransportServer createTcpTransportServer(URI location, ServerSocketFactory serverSocketFactory) throws IOException, URISyntaxException
- Overrides:
createTcpTransportServerin classAmqpNioTransportFactory- Throws:
IOExceptionURISyntaxException
-
createTcpTransport
protected org.apache.activemq.transport.tcp.TcpTransport createTcpTransport(org.apache.activemq.wireformat.WireFormat wf, SocketFactory socketFactory, URI location, URI localLocation) throws UnknownHostException, IOException
- Overrides:
createTcpTransportin classAmqpNioTransportFactory- Throws:
UnknownHostExceptionIOException
-
createTransport
public org.apache.activemq.transport.tcp.TcpTransport createTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, SSLEngine engine, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer, ByteBuffer inputBuffer) throws IOException
- Overrides:
createTransportin classorg.apache.activemq.transport.tcp.TcpTransportFactory- Throws:
IOException
-
doBind
public TransportServer doBind(URI location) throws IOException
- Overrides:
doBindin classorg.apache.activemq.transport.tcp.TcpTransportFactory- Throws:
IOException
-
-