void addMembersRemovedInNotJoinableState(Collection<MemberImpl> members) { clusterServiceLock.lock(); try { MemberMap m = membersRemovedInNotJoinableStateRef.get(); m = MemberMap.cloneAdding(m, members.toArray(new MemberImpl[0])); m = MemberMap.cloneExcluding(m, clusterService.getLocalMember()); membersRemovedInNotJoinableStateRef.set(m); } finally { clusterServiceLock.unlock(); } }
membersRemovedInNotJoinableStateRef.set(MemberMap.cloneExcluding(membersRemovedInNotJoinableState, members));
clusterService.getClusterHeartbeatManager().removeMember(member); MemberMap newMembers = MemberMap.cloneExcluding(currentMembers, member); setMembers(newMembers);
clusterService.getClusterHeartbeatManager().removeMember(member); MemberMap newMembers = MemberMap.cloneExcluding(currentMembers, member); setMembers(newMembers);