public synchronized void waitDone() {
            while (!done) {
                try { wait(); } catch (InterruptedException e) {}
            }
        }
A single reactor/scheduler thread inside a potentially
multi-threaded {@link Transport}.
jrt/src/com/yahoo/jrt/TransportThread.java