public static List<String> getGroups(DistributedMember member) { return member.getGroups(); }
public Set<DistributedMember> getGroupMembers(String group) { HashSet<DistributedMember> result = null; for (DistributedMember m: (Set<DistributedMember>)getDistributionManagerIdsIncludingAdmin()) { if (m.getGroups().contains(group)) { if (result == null) { result = new HashSet<DistributedMember>(); } result.add(m); } } if (result == null) { return Collections.emptySet(); } else { return result; } }
private void validateGroups(Cache cache, String[] groups) { if (groups != null && groups.length != 0) { Set<String> existingGroups = new HashSet<String>(); Set<DistributedMember> members = CliUtil.getAllNormalMembers(cache); for (DistributedMember distributedMember : members) { List<String> memberGroups = distributedMember.getGroups(); existingGroups.addAll(memberGroups); } List<String> groupsList = new ArrayList<String>(Arrays.asList(groups)); groupsList.removeAll(existingGroups); if (!groupsList.isEmpty()) { throw new IllegalArgumentException(CliStrings.format(CliStrings.CREATE_REGION__MSG__GROUPS_0_ARE_INVALID, new Object[] {String.valueOf(groupsList)})); } } }
private void validateGroups(Cache cache, String[] groups) { if (groups != null && groups.length != 0) { Set<String> existingGroups = new HashSet<String>(); Set<DistributedMember> members = CliUtil.getAllNormalMembers(cache); for (DistributedMember distributedMember : members) { List<String> memberGroups = distributedMember.getGroups(); existingGroups.addAll(memberGroups); } List<String> groupsList = new ArrayList<String>(Arrays.asList(groups)); groupsList.removeAll(existingGroups); if (!groupsList.isEmpty()) { throw new IllegalArgumentException(CliStrings.format(CliStrings.CREATE_REGION__MSG__GROUPS_0_ARE_INVALID, new Object[] {String.valueOf(groupsList)})); } } }
public Set<DistributedMember> getGroupMembers(String group) { Set<DistributedMember> result = null; for (DistributedMember m: (Set<DistributedMember>)getDistributionManagerIdsIncludingAdmin()) { if (m.getGroups().contains(group)) { if (result == null) { result = new THashSet(); } result.add(m); } } if (result == null) { return Collections.emptySet(); } else { return result; } }
DistributedMember self = sys.getDistributedMember(); List<String> myGroups = self.getGroups();
if (member.getGroups().contains(group)) { groupMembers.add(member);
Set<DistributedMember> groupMembers = new HashSet<DistributedMember>(); for (DistributedMember member : allNormalMembers) { if (member.getGroups().contains(group)) { groupMembers.add(member);