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:
org.apache.activemq.broker.BrokerServiceAware
- Direct Known Subclasses:
MQTTNIOSSLTransportFactory
public class MQTTNIOTransportFactory
extends org.apache.activemq.transport.nio.NIOTransportFactory
implements org.apache.activemq.broker.BrokerServiceAware
A MQTT over NIO transport factory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.activemq.transport.TransportcompositeConfigure(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) protected org.apache.activemq.transport.TransportcreateInactivityMonitor(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format) 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, org.apache.activemq.transport.tcp.TcpTransport.InitBuffer initBuffer) protected Stringorg.apache.activemq.transport.TransportserverConfigure(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) voidsetBrokerService(org.apache.activemq.broker.BrokerService brokerService) Methods inherited from class org.apache.activemq.transport.nio.NIOTransportFactory
createServerSocketFactory, createSocketFactoryMethods inherited from class org.apache.activemq.transport.tcp.TcpTransportFactory
createTransport, createTransport, doBind, 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
-
MQTTNIOTransportFactory
public MQTTNIOTransportFactory()
-
-
Method Details
-
getDefaultWireFormatType
- Overrides:
getDefaultWireFormatTypein classorg.apache.activemq.transport.TransportFactory
-
createTcpTransportServer
protected org.apache.activemq.transport.tcp.TcpTransportServer createTcpTransportServer(URI location, ServerSocketFactory serverSocketFactory) throws IOException, URISyntaxException - Overrides:
createTcpTransportServerin classorg.apache.activemq.transport.nio.NIOTransportFactory- 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 classorg.apache.activemq.transport.nio.NIOTransportFactory- Throws:
UnknownHostExceptionIOException
-
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:
createTransportin classorg.apache.activemq.transport.nio.NIOTransportFactory- Throws:
IOException
-
serverConfigure
public org.apache.activemq.transport.Transport serverConfigure(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format, HashMap options) throws Exception - Overrides:
serverConfigurein classorg.apache.activemq.transport.TransportFactory- Throws:
Exception
-
compositeConfigure
public org.apache.activemq.transport.Transport compositeConfigure(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format, Map options) - Overrides:
compositeConfigurein classorg.apache.activemq.transport.tcp.TcpTransportFactory
-
setBrokerService
public void setBrokerService(org.apache.activemq.broker.BrokerService brokerService) - Specified by:
setBrokerServicein interfaceorg.apache.activemq.broker.BrokerServiceAware
-
createInactivityMonitor
protected org.apache.activemq.transport.Transport createInactivityMonitor(org.apache.activemq.transport.Transport transport, org.apache.activemq.wireformat.WireFormat format) - Overrides:
createInactivityMonitorin classorg.apache.activemq.transport.tcp.TcpTransportFactory
-