Class MQTTNIOTransportFactory
java.lang.Object
org.apache.activemq.transport.TransportFactory
org.apache.activemq.transport.tcp.TcpTransportFactory
org.apache.activemq.transport.nio.NIOTransportFactory
org.apache.activemq.transport.mqtt.MQTTNIOTransportFactory
- All Implemented Interfaces:
BrokerServiceAware
- Direct Known Subclasses:
MQTTNIOSSLTransportFactory
A MQTT over NIO transport factory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncompositeConfigure
(Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) protected Transport
createInactivityMonitor
(Transport transport, org.apache.activemq.wireformat.WireFormat format) protected org.apache.activemq.transport.tcp.TcpTransport
createTcpTransport
(org.apache.activemq.wireformat.WireFormat wf, SocketFactory socketFactory, URI location, URI localLocation) protected org.apache.activemq.transport.tcp.TcpTransportServer
createTcpTransportServer
(URI location, ServerSocketFactory serverSocketFactory) org.apache.activemq.transport.tcp.TcpTransport
createTransport
(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer) protected String
serverConfigure
(Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) void
setBrokerService
(BrokerService brokerService) Methods inherited from class org.apache.activemq.transport.nio.NIOTransportFactory
createServerSocketFactory, createSocketFactory
Methods inherited from class org.apache.activemq.transport.tcp.TcpTransportFactory
createTransport, createTransport, doBind, 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
-
Constructor Details
-
MQTTNIOTransportFactory
public MQTTNIOTransportFactory()
-
-
Method Details
-
getDefaultWireFormatType
- Overrides:
getDefaultWireFormatType
in classTransportFactory
-
createTcpTransportServer
protected org.apache.activemq.transport.tcp.TcpTransportServer createTcpTransportServer(URI location, ServerSocketFactory serverSocketFactory) throws IOException, URISyntaxException - Overrides:
createTcpTransportServer
in classNIOTransportFactory
- Throws:
IOException
URISyntaxException
-
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:
createTcpTransport
in classNIOTransportFactory
- Throws:
UnknownHostException
IOException
-
createTransport
public org.apache.activemq.transport.tcp.TcpTransport createTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer) throws IOException - Overrides:
createTransport
in classNIOTransportFactory
- Throws:
IOException
-
serverConfigure
public Transport serverConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) throws Exception - Overrides:
serverConfigure
in classTransportFactory
- Throws:
Exception
-
compositeConfigure
public Transport compositeConfigure(Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) - Overrides:
compositeConfigure
in classorg.apache.activemq.transport.tcp.TcpTransportFactory
-
setBrokerService
- Specified by:
setBrokerService
in interfaceBrokerServiceAware
-
createInactivityMonitor
protected Transport createInactivityMonitor(Transport transport, org.apache.activemq.wireformat.WireFormat format) - Overrides:
createInactivityMonitor
in classorg.apache.activemq.transport.tcp.TcpTransportFactory
-