+ " I am the neighbor, completing the flush "); onResume(new Event(Event.RESUME, flushMembersCopy));
onResume(evt); return null;
onResume(evt); return null; case Event.UNBLOCK:
log.debug("Coordinator left, " + localAddress + " will complete flush"); onResume();
+ " I am the neighbor, completing the flush "); onResume(new Event(Event.RESUME, flushMembersCopy));
onResume(evt); return null;
public Object down(Event evt) { switch (evt.getType()) { case Event.MSG: Message msg = (Message) evt.getArg(); FlushHeader fh = (FlushHeader) msg.getHeader(getName()); if (fh != null && fh.type == FlushHeader.FLUSH_BYPASS) { return down_prot.down(evt); } else { blockMessageDuringFlush(); } break; case Event.GET_STATE: blockMessageDuringFlush(); break; case Event.CONNECT: sendBlockUpToChannel(); break; case Event.SUSPEND: return startFlush(evt, 3, false); case Event.RESUME: onResume(); return null; } return down_prot.down(evt); }
onResume(evt); return null; case Event.UNBLOCK:
onResume(); return null;