Class NIOTcpListener

    • Constructor Detail

      • NIOTcpListener

        public NIOTcpListener​(net.timewalker.ffmq4.local.FFMQEngine engine,
                              String listenAddr,
                              int listenPort,
                              net.timewalker.ffmq4.utils.Settings settings)
        Constructor
      • NIOTcpListener

        public NIOTcpListener​(net.timewalker.ffmq4.local.FFMQEngine engine,
                              String listenAddr,
                              int listenPort,
                              net.timewalker.ffmq4.utils.Settings settings,
                              JMXAgent jmxAgent)
        Constructor
    • Method Detail

      • start

        public void start()
                   throws javax.jms.JMSException
        Description copied from interface: ClientListener
        Start the listener
        Specified by:
        start in interface ClientListener
        Throws:
        javax.jms.JMSException
      • createClientHandler

        public net.timewalker.ffmq4.transport.tcp.nio.NIOClientSocketHandler createClientHandler​(net.timewalker.ffmq4.transport.tcp.nio.NIOTcpMultiplexer multiplexer,
                                                                                                 SocketChannel socketChannel)
        Specified by:
        createClientHandler in interface net.timewalker.ffmq4.transport.tcp.nio.NIOServerSocketHandler
      • getServerSocketChannel

        public ServerSocketChannel getServerSocketChannel()
        Specified by:
        getServerSocketChannel in interface net.timewalker.ffmq4.transport.tcp.nio.NIOServerSocketHandler