private boolean addSuspectedMember(MemberImpl suspectedMember, String reason, boolean shouldCloseConn) { if (getMember(suspectedMember.getAddress(), suspectedMember.getUuid()) == null) { if (logger.isFineEnabled()) { logger.fine("Cannot suspect " + suspectedMember + ", since it's not a member."); } return false; } if (suspectedMembers.add(suspectedMember.getAddress())) { if (reason != null) { logger.warning(suspectedMember + " is suspected to be dead for reason: " + reason); } else { logger.warning(suspectedMember + " is suspected to be dead"); } } if (shouldCloseConn) { closeConnection(suspectedMember.getAddress(), reason); } return true; }
private boolean addSuspectedMember(MemberImpl suspectedMember, String reason, boolean shouldCloseConn) { if (getMember(suspectedMember.getAddress(), suspectedMember.getUuid()) == null) { if (logger.isFineEnabled()) { logger.fine("Cannot suspect " + suspectedMember + ", since it's not a member."); } return false; } if (suspectedMembers.add(suspectedMember.getAddress())) { if (reason != null) { logger.warning(suspectedMember + " is suspected to be dead for reason: " + reason); } else { logger.warning(suspectedMember + " is suspected to be dead"); } } if (shouldCloseConn) { closeConnection(suspectedMember.getAddress(), reason); } return true; }
closeConnection(member.getAddress(), "Member left event received from master"); handleMemberRemove(memberMapRef.get(), member);
closeConnection(member.getAddress(), "Member left event received from master"); handleMemberRemove(memberMapRef.get(), member);
closeConnection(member.getAddress(), reason);
closeConnection(member.getAddress(), reason);