Class TcpListener

    • Constructor Detail

      • TcpListener

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

        public TcpListener​(net.timewalker.ffmq4.local.FFMQEngine engine,
                           String listenAddr,
                           int port,
                           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
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • createProcessor

        protected ClientProcessor createProcessor​(String clientId,
                                                  Socket clientSocket)
                                           throws net.timewalker.ffmq4.transport.PacketTransportException
        Create a new processor
        Throws:
        net.timewalker.ffmq4.transport.PacketTransportException