@Override public void process(DistributionMessage msg) { this.responseReceived = true; super.process(msg); } }
@Override public void process(DistributionMessage msg) { this.responseReceived = true; super.process(msg); } }
@Override public void process(DistributionMessage msg) { this.responseReceived = true; super.process(msg); } }
@Override public void process(DistributionMessage msg) { this.responseReceived = true; super.process(msg); } }
@Override protected void process(final DistributionMessage dmsg, boolean warn) { if (dmsg instanceof ReplyMessage) { ReplyMessage replyMessage =(ReplyMessage)dmsg; if (msg != null) { boolean discard = !msg.processReply(replyMessage, this); if (discard) { return; } } if(replyMessage.getClosed()) { closedMembers.add(replyMessage.getSender()); } } super.process(dmsg, warn); }
@Override protected void process(final DistributionMessage dmsg, boolean warn) { if (dmsg instanceof ReplyMessage) { ReplyMessage replyMessage =(ReplyMessage)dmsg; if (msg != null) { boolean discard = !msg.processReply(replyMessage, this); if (discard) { return; } } final ReplyException ex; if (replyMessage.getClosed() // we may get a CancelException from remote node from code areas // hit even before (or just after) the message's operateOnRegion // method (#43242) || ((ex = replyMessage.getException()) != null && ex.getCause() instanceof CancelException)) { closedMembers.add(replyMessage.getSender()); } } super.process(dmsg, warn); }