private void buildMaps(Map<String, DistributedMember> hostMemberMap, Map<String, List<String>> hostMemberListMap, String memberIdOrName, DistributedMember distributedMember) { String host = distributedMember.getHost(); // Maintain one member for a host - function execution purpose - once only for a host if (!hostMemberMap.containsKey(host)) { hostMemberMap.put(host, distributedMember); } // Maintain all members for a host - display purpose List<String> list; if (!hostMemberListMap.containsKey(host)) { list = new ArrayList<>(); hostMemberListMap.put(host, list); } else { list = hostMemberListMap.get(host); } list.add(memberIdOrName); } }
public String getHostAddress() { if (_id != null && _id.getDistributedMember() != null) return _id.getDistributedMember().getHost(); return null; }
@Override public void execute(final FunctionContext context) { DistributedSystem ds = InternalDistributedSystem.getConnectedInstance(); if (ds == null || !ds.isConnected()) { return; } String host = ds.getDistributedMember().getHost(); NetstatFunctionArgument args = (NetstatFunctionArgument) context.getArguments(); boolean withlsof = args.isWithlsof(); String lineSeparator = args.getLineSeparator(); String netstatOutput = executeCommand(lineSeparator, withlsof); StringBuilder netstatInfo = new StringBuilder(); // {0} will be replaced on Manager addMemberHostHeader(netstatInfo, "{0}", host, lineSeparator); NetstatFunctionResult result = new NetstatFunctionResult(host, netstatInfo.toString(), CliUtil.compressBytes(netstatOutput.getBytes())); context.getResultSender().lastResult(result); }
List<String> missingChildRegions = pr.getMissingColocatedChildren(); for (String child : missingChildRegions) { missingColocatedRegions.add(new ColocatedRegionDetails(member.getHost(), member.getName(), pr.getFullPath(), child));
keyInfo = new DataCommandResult.KeyInfo(); DistributedMember member = cache.getDistributedSystem().getDistributedMember(); keyInfo.setHost(member.getHost()); keyInfo.setMemberId(member.getId()); keyInfo.setMemberName(member.getName());
String hostName = cache.getDistributedSystem().getDistributedMember().getHost(); if (region != null) { RegionSnapshotService<?, ?> snapshotService = region.getSnapshotService();
((InternalCache) context.getCache()).getCacheForProcessingClientRequests(); final Region<?, ?> region = cache.getRegion(regionName); final String hostName = cache.getDistributedSystem().getDistributedMember().getHost(); if (region != null) { RegionSnapshotService<?, ?> snapshotService = region.getSnapshotService();
member == null ? null : member.getHost(), type);
memberInformation.setName(memberToBeDescribed.getName()); memberInformation.setId(memberToBeDescribed.getId()); memberInformation.setHost(memberToBeDescribed.getHost()); memberInformation.setProcessId("" + memberToBeDescribed.getProcessId());
private Function<Health.Builder, Health.Builder> withDistributedMemberDetails() { return healthBuilder -> getGemFireCache() .map(GemFireCache::getDistributedSystem) .map(DistributedSystem::getDistributedMember) .map(distributedMember -> healthBuilder .withDetail("geode.distributed-member.id", distributedMember.getId()) .withDetail("geode.distributed-member.name", distributedMember.getName()) .withDetail("geode.distributed-member.groups", distributedMember.getGroups()) .withDetail("geode.distributed-member.host", distributedMember.getHost()) .withDetail("geode.distributed-member.process-id", distributedMember.getProcessId()) ) .orElse(healthBuilder); }
.concat(" in Group(s) [%3$s] with Role(s) [%4$s] on Host [%5$s] having PID [%6$d]"), cache.getDistributedSystem().getName(), member.getId(), member.getGroups(), member.getRoles(), member.getHost(), member.getProcessId())));
.concat(" in Group(s) [%3$s] with Role(s) [%4$s] on Host [%5$s] having PID [%6$d]"), cache.getDistributedSystem().getName(), member.getId(), member.getGroups(), member.getRoles(), member.getHost(), member.getProcessId())));