void cancel(BarrierImplementation b) throws CommunicationException { b.changeState(Cancelled); b.m_barrierGroup.cancelWaiter(b.m_identity); b.m_barrierGroup.removeBarriers(1); b.m_barrierGroup.removeListener(b); }
boolean awoken(BarrierImplementation b) { // Timed out. b.changeState(Idle); return false; }
void awaken(BarrierImplementation b) { b.changeState(Idle); }
void beginWait(final BarrierImplementation b) { b.changeState(Waiting); }