@Override
    public void run() {
        readingMode.run();
    }
A dedicated thread loop for reading the stream and sending incoming
packets to the appropriate router.
xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketReader.java