InternalPartitionDetails unmarshalPartitionMemberDetails() { if (this.configuredMaxMemory == 0) { return null; } else { if (this.prLoad == null) { return new PartitionMemberInfoImpl( getSender(), this.configuredMaxMemory, this.size, this.bucketCount, this.primaryCount); } else { return new PartitionMemberInfoImpl( getSender(), this.configuredMaxMemory, this.size, this.bucketCount, this.primaryCount, this.prLoad, this.bucketSizes); } } }
InternalPartitionDetails unmarshalPartitionMemberDetails() { if (this.configuredMaxMemory == 0) { return null; } else { if (this.prLoad == null) { return new PartitionMemberInfoImpl( getSender(), this.configuredMaxMemory, this.size, this.bucketCount, this.primaryCount); } else { return new PartitionMemberInfoImpl( getSender(), this.configuredMaxMemory, this.size, this.bucketCount, this.primaryCount, this.prLoad, this.bucketSizes); } } }
private PartitionMemberInfoImpl buildDetails(InternalDistributedMember id, float weight, long localMaxMemory, long[] loads, long[] primaryLoads) { PRLoad load1 = new PRLoad(loads.length, weight); int size = 0; int primaryCount = 0; int bucketCount = 0; long[] bucketSizes = new long[loads.length]; for(int i = 0; i < loads.length; i++) { load1.addBucket(i, loads[i], primaryLoads[i]); bucketSizes[i] = loads[i]; size+= bucketSizes[i]; if(loads[i] != 0) { bucketCount++; } if(primaryLoads[i] != 0) { primaryCount++; } } PartitionMemberInfoImpl details1 = new PartitionMemberInfoImpl(id, localMaxMemory, size, bucketCount, primaryCount, load1, bucketSizes); return details1; }
/** * Return a snapshot of what the partitioned member details look like. * @return a set of partitioned member details. */ public Set<PartitionMemberInfo> getPartitionedMemberDetails(String region) { TreeSet<PartitionMemberInfo> result = new TreeSet<PartitionMemberInfo>(); for(MemberRollup member: this.members.values()) { Member colocatedMember = member.getColocatedMember(region); if(colocatedMember != null) { result.add(new PartitionMemberInfoImpl(colocatedMember .getDistributedMember(), colocatedMember .getConfiguredMaxMemory(), colocatedMember.getSize(), colocatedMember.getBucketCount(), colocatedMember .getPrimaryCount())); } } return result; }
/** * Return a snapshot of what the partitioned member details look like. * @return a set of partitioned member details. */ public Set<PartitionMemberInfo> getPartitionedMemberDetails(String region) { TreeSet<PartitionMemberInfo> result = new TreeSet<PartitionMemberInfo>(); for(MemberRollup member: this.members.values()) { Member colocatedMember = member.getColocatedMember(region); if(colocatedMember != null) { result.add(new PartitionMemberInfoImpl(colocatedMember .getDistributedMember(), colocatedMember .getConfiguredMaxMemory(), colocatedMember.getSize(), colocatedMember.getBucketCount(), colocatedMember .getPrimaryCount())); } } return result; }
localDetails = new PartitionMemberInfoImpl( localMember, pr.getLocalMaxMemory() * (1024L * 1024L), localDetails = new PartitionMemberInfoImpl( localMember, pr.getLocalMaxMemory() * (1024L * 1024L),
localDetails = new PartitionMemberInfoImpl( localMember, pr.getLocalMaxMemory() * (1024L * 1024L), localDetails = new PartitionMemberInfoImpl( localMember, pr.getLocalMaxMemory() * (1024L * 1024L),