public void destroy() { super.destroy(); openBarrier(); }
public void stop() { super.stop(); openBarrier(); }
public Object up(Event evt) { switch(evt.getType()) { case Event.CLOSE_BARRIER: try { closeBarrier(); return null; } catch(TimeoutException e) { throw new RuntimeException(e); } case Event.OPEN_BARRIER: openBarrier(); return null; } return up_prot.up(evt); }
public Object down(Event evt) { switch(evt.getType()) { case Event.CLOSE_BARRIER: try { closeBarrier(); } catch(TimeoutException e) { throw new RuntimeException(e); } return null; case Event.OPEN_BARRIER: openBarrier(); return null; case Event.SET_LOCAL_ADDRESS: local_addr=evt.getArg(); break; case Event.PUNCH_HOLE: Address mbr=evt.getArg(); holes.add(mbr); return null; case Event.CLOSE_HOLE: mbr=evt.getArg(); holes.remove(mbr); return null; } return down_prot.down(evt); }
public void destroy() { super.destroy(); openBarrier(); }
public void destroy() { super.destroy(); openBarrier(); }
public void stop() { super.stop(); openBarrier(); }
public void stop() { super.stop(); openBarrier(); }
public Object up(Event evt) { switch(evt.getType()) { case Event.CLOSE_BARRIER: try { closeBarrier(); return null; } catch(TimeoutException e) { throw new RuntimeException(e); } case Event.OPEN_BARRIER: openBarrier(); return null; } return up_prot.up(evt); }
return null; case Event.OPEN_BARRIER: openBarrier(); return null;
public Object down(Event evt) { switch(evt.getType()) { case Event.CLOSE_BARRIER: closeBarrier(); return null; case Event.OPEN_BARRIER: openBarrier(); return null; } return down_prot.down(evt); }
public Object down(Event evt) { switch(evt.getType()) { case Event.CLOSE_BARRIER: try { closeBarrier(); } catch(TimeoutException e) { throw new RuntimeException(e); } return null; case Event.OPEN_BARRIER: openBarrier(); return null; case Event.SET_LOCAL_ADDRESS: local_addr=evt.getArg(); break; case Event.PUNCH_HOLE: Address mbr=evt.getArg(); holes.add(mbr); return null; case Event.CLOSE_HOLE: mbr=evt.getArg(); holes.remove(mbr); return null; } return down_prot.down(evt); }