@Override protected boolean removeMember(InternalDistributedMember m, boolean departed) { if(isExpectingDirectReply()) { return true; } else { return super.removeMember(m, departed); } }
@Override protected boolean removeMember(InternalDistributedMember m, boolean departed) { boolean result = super.removeMember(m, departed); dm.removeUnfinishedStartup(m, true); return result; }
public void memberDeparted(final InternalDistributedMember id, final boolean crashed) { removeMember(id, true); checkIfDone(); }
@Override protected boolean removeMember(InternalDistributedMember m, boolean departed) { if(isExpectingDirectReply()) { return true; } else { return super.removeMember(m, departed); } }
@Override protected boolean removeMember(InternalDistributedMember m, boolean departed) { boolean result = super.removeMember(m, departed); dm.removeUnfinishedStartup(m, true); return result; }
public void memberDeparted(final InternalDistributedMember id, final boolean crashed) { removeMember(id, true); checkIfDone(); }
/** * To fix the hang of 42951 make sure the guys * waiting on this processor are told to quit * waiting and tell them why. * @param ex the reason the reply processor is being canceled */ public void cancel(InternalDistributedMember sender, RuntimeException ex) { processException(new ReplyException("Unexpected exception while processing reply message", ex)); removeMember(sender, false); checkIfDone(); } }
/** * To fix the hang of 42951 make sure the guys * waiting on this processor are told to quit * waiting and tell them why. * @param ex the reason the reply processor is being canceled */ public void cancel(InternalDistributedMember sender, RuntimeException ex) { processException(new ReplyException("Unexpected exception while processing reply message", ex)); removeMember(sender, false); checkIfDone(); } }
if (!removeMember(sender, false) && warn) {
if (!removeMember(sender, false) && warn) {