public void connect(int port) throws IOException, InterruptedException
    {
        log("connect");
        processingService = Executors.newCachedThreadPool();

        if (dialbackAuthoritativeServer != null) {
            dialbackAcceptThread = new Thread(dialbackAcceptor);
            dialbackAcceptThread.start();
        }

        phaser.register();

        final SocketProcessor socketProcessor = new SocketProcessor(port);
        processingService.submit(socketProcessor);
    }
A monitor that is used to flag when this dummy has finished trying to set up a connection to Openfire. This is to
help the unit test know when it can start verifying the test outcome.
xmppserver/src/test/java/org/jivesoftware/openfire/session/RemoteInitiatingServerDummy.java