@Override public void memberDeparted(final InternalDistributedMember member, final boolean crashed) { if (member != null && waitingOnMember(member)) { final ReplyException replyEx = new ReplyException( new CacheClosedException(LocalizedStrings .MemberMessage_MEMBERRESPONSE_GOT_MEMBERDEPARTED_EVENT_FOR_0_CRASHED_1 .toLocalizedString(new Object[] { member, String.valueOf(crashed) }))); // for GemFireXD streaming result collector also add the exception // as result so that it can be thrown during getResult() or iteration if (this.latch == null) { addResult(member, replyEx); } // add a CacheClosedException for the member for retries processExceptionFromMember(member, replyEx); } super.memberDeparted(member, crashed); }
@Override public void memberDeparted(final InternalDistributedMember member, final boolean crashed) { if (member != null && waitingOnMember(member)) { final ReplyException replyEx = new ReplyException( new CacheClosedException(LocalizedStrings .MemberMessage_MEMBERRESPONSE_GOT_MEMBERDEPARTED_EVENT_FOR_0_CRASHED_1 .toLocalizedString(new Object[] { member, String.valueOf(crashed) }))); // for GemFireXD streaming result collector also add the exception // as result so that it can be thrown during getResult() or iteration if (this.latch == null) { addResult(member, replyEx); } // add a CacheClosedException for the member for retries processExceptionFromMember(member, replyEx); } super.memberDeparted(member, crashed); }
@Override public void memberDeparted(final InternalDistributedMember member, final boolean crashed) { if (member != null && waitingOnMember(member)) { final ReplyException replyEx = new ReplyException( new CacheClosedException(LocalizedStrings .MemberMessage_MEMBERRESPONSE_GOT_MEMBERDEPARTED_EVENT_FOR_0_CRASHED_1 .toLocalizedString(new Object[] { member, String.valueOf(crashed) }))); // for GemFireXD streaming result collector also add the exception // as result so that it can be thrown during getResult() or iteration if (this.latch == null) { addResult(member, replyEx); } // add a CacheClosedException for the member for retries processExceptionFromMember(member, replyEx); } super.memberDeparted(member, crashed); }