@Override
    public Envelope read() throws InterruptedException
    {
        return envelopes.take();
    }
Removes one envelope from the received messages queue or
 blocks until one is available.
jme3-networking/src/main/java/com/jme3/network/kernel/AbstractKernel.java