try waits.enqueue(this); monitor.wait();
queue.enqueue(msg); msg.getFuture().get(new ThreadSuspendable(), 30000); // todo: how to set a useful timeout value!? sent = true;
queue.enqueue("Item");
queue.enqueue(items.get(i));
platformentries[i].getValue().enqueue(new Message(SRelay.MSGTYPE_AWAINFO, new ByteArrayInputStream(awainfo2.getProperties()==null ? nopropinfo : propinfo))); map.get(id).enqueue(new Message(SRelay.MSGTYPE_AWAINFO, new ByteArrayInputStream(info2))); map.get(id).enqueue(new Message(SRelay.MSGTYPE_AWAINFO, new ByteArrayInputStream(info2)));