@Override public boolean hasMembers() { if ( membership == null ) setupMembership(); return membership.hasMembers(); }
@Override public Member[] getMembers() { if ( membership == null ) setupMembership(); return membership.getMembers(); }
@Override public Member getMember(Member mbr) { if ( membership == null ) setupMembership(); return membership.getMember(mbr); }
@Override public Member getMember(Member mbr) { if ( membership == null ) setupMembership(); return membership.getMember(mbr); }
@Override public boolean hasMembers() { if ( membership == null ) setupMembership(); return membership.hasMembers(); }
@Override public Member[] getMembers() { if ( membership == null ) setupMembership(); return membership.getMembers(); }
@Override public boolean hasMembers() { if ( membership == null ) setupMembership(); return membership.hasMembers(); }
@Override public Member[] getMembers() { if ( membership == null ) setupMembership(); return membership.getMembers(); }
@Override public Member getMember(Member mbr) { if ( membership == null ) setupMembership(); return membership.getMember(mbr); }
public boolean hasMembers() { if ( membership == null ) setupMembership(); return membership.hasMembers(); }
public Member[] getMembers() { if ( membership == null ) setupMembership(); return membership.getMembers(); }
public Member getMember(Member mbr) { if ( membership == null ) setupMembership(); return membership.getMember(mbr); }
@Override public void memberAdded(Member member) { if ( membership == null ) setupMembership(); boolean notify = false; synchronized (membership) { if (removeSuspects.containsKey(member)) { //previously marked suspect, system below picked up the member again removeSuspects.remove(member); } else if (membership.getMember(member) == null){ //if we add it here, then add it upwards too //check to see if it is alive if (memberAlive(member)) { membership.memberAlive(member); addSuspects.remove(member); notify = true; } else { addSuspects.put(member, Long.valueOf(System.currentTimeMillis())); } } } if ( notify ) super.memberAdded(member); }
public void memberAdded(Member member) { if ( membership == null ) setupMembership(); boolean notify = false; synchronized (membership) { if (removeSuspects.containsKey(member)) { //previously marked suspect, system below picked up the member again removeSuspects.remove(member); } else if (membership.getMember( (MemberImpl) member) == null){ //if we add it here, then add it upwards too //check to see if it is alive if (memberAlive(member)) { membership.memberAlive( (MemberImpl) member); notify = true; } else { addSuspects.put(member, new Long(System.currentTimeMillis())); } } } if ( notify ) super.memberAdded(member); }
@Override public void memberAdded(Member member) { if ( membership == null ) setupMembership(); boolean notify = false; synchronized (membership) { if (removeSuspects.containsKey(member)) { //previously marked suspect, system below picked up the member again removeSuspects.remove(member); } else if (membership.getMember(member) == null){ //if we add it here, then add it upwards too //check to see if it is alive if (memberAlive(member)) { membership.memberAlive(member); notify = true; } else { addSuspects.put(member, Long.valueOf(System.currentTimeMillis())); } } } if ( notify ) super.memberAdded(member); }
@Override public void memberAdded(Member member) { if ( membership == null ) setupMembership(); boolean notify = false; synchronized (membership) { if (removeSuspects.containsKey(member)) { //previously marked suspect, system below picked up the member again removeSuspects.remove(member); } else if (membership.getMember(member) == null){ //if we add it here, then add it upwards too //check to see if it is alive if (memberAlive(member)) { membership.memberAlive( (MemberImpl) member); notify = true; } else { addSuspects.put(member, Long.valueOf(System.currentTimeMillis())); } } } if ( notify ) super.memberAdded(member); }
public void checkMembers(boolean checkAll) { try { if (membership == null) setupMembership(); synchronized (membership) { if ( !checkAll ) performBasicCheck(); else performForcedCheck(); } }catch ( Exception x ) { log.warn("Unable to perform heartbeat on the TcpFailureDetector.",x); } finally { } }
public void checkMembers(boolean checkAll) { try { if (membership == null) setupMembership(); synchronized (membership) { if ( !checkAll ) performBasicCheck(); else performForcedCheck(); } }catch ( Exception x ) { log.warn("Unable to perform heartbeat on the TcpFailureDetector.",x); } finally { } }
public void checkMembers(boolean checkAll) { try { if (membership == null) setupMembership(); synchronized (membership) { if ( !checkAll ) performBasicCheck(); else performForcedCheck(); } }catch ( Exception x ) { log.warn("Unable to perform heartbeat on the TcpFailureDetector.",x); } finally { } }
@Override public void checkMembers(boolean checkAll) { try { if (membership == null) setupMembership(); synchronized (membership) { if (!checkAll) performBasicCheck(); else performForcedCheck(); } } catch (Exception x) { log.warn(sm.getString("tcpFailureDetector.heartbeat.failed"),x); } }