public boolean include(Profile profile) { if (profile instanceof PartitionProfile && nodes.contains(profile.getDistributedMember())) { PartitionProfile p = (PartitionProfile)profile; orderedSet.add(new NodeBucketSize(p.numBuckets, p .getDistributedMember())); return true; } else if (profile instanceof PartitionProfile && nodes.contains(self)) { orderedSet.add(new NodeBucketSize(getBucketSet().size(), self)); return true; } return false; } });
@Override public void fillInToString(StringBuilder sb) { super.fillInToString(sb); sb.append("; dataPolicy=" + this.dataPolicy); sb.append("; hasCacheLoader=" + this.hasCacheLoader);
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in);
() -> new InvalidateOperation.InvalidateMessage()); registerDSFID(DESTROY_MESSAGE, () -> new DestroyOperation.DestroyMessage()); registerDSFID(DA_PROFILE, () -> new DistributionAdvisor.Profile()); registerDSFID(CACHE_PROFILE, () -> new CacheDistributionAdvisor.CacheProfile());
getLogWriter().info( LocalizedStrings.DEBUG, "putProfile: ignoring " + newProfile.getDistributedMember() + "; not in current view for " + getAdvisee().getFullPath()); (Integer) this.removedProfiles.get(newProfile.getId()); if (removedSerialNumber != null && !isNewerSerialNumber(newProfile.getSerialNumber(), removedSerialNumber.intValue())) { Profile oldProfile = getProfile(newProfile.getId()); if (VERBOSE) { getLogWriter().info( profileCreated(newProfile); notifyListenersProfileAdded(newProfile); notifyListenersMemberAdded(newProfile.getDistributedMember());
logger.trace(LogMarker.DA, "putProfile: ignoring {}; not in current view for {}", newProfile.getDistributedMember(), getAdvisee().getFullPath()); (Integer) this.removedProfiles.get(newProfile.getId()); if (removedSerialNumber != null && !isNewerSerialNumber(newProfile.getSerialNumber(), removedSerialNumber.intValue())) { Profile oldProfile = getProfile(newProfile.getId()); final boolean isDebugEnabled_DA = logger.isTraceEnabled(LogMarker.DA); if (isDebugEnabled_DA) { profileCreated(newProfile); notifyListenersProfileAdded(newProfile); notifyListenersMemberAdded(newProfile.getDistributedMember());
offHeapThresholds = this.offHeapThresholds; super.toData(out);
@Override public void toData(DataOutput out) throws IOException { super.toData(out); DataSerializer.writeString(Id, out); out.writeLong(startTime);
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); this.Id = DataSerializer.readString(in); this.startTime = in.readLong();
@Override public final void toData(DataOutput out) throws IOException { super.toData(out); out.writeByte(this.vmKind.ordinal());
this.removedProfiles.put(profileToRemove.getDistributedMember(), Integer.valueOf(profileToRemove.getSerialNumber())); basicRemoveId(profileToRemove.getId(), crashed, destroyed); profileToRemove = getProfile(memberId);
int oldSerial = oldProfile.getSerialNumber(); int newSerial = newProfile.getSerialNumber(); int oldVersion = oldProfile.getVersion(); int newVersion = newProfile.getVersion();
int index = indexOfMemberId(p.getId()); if (index >= 0) { Profile[] oldProfiles = this.profiles; // volatile read
int index = indexOfMemberId(p.getId()); if (index >= 0) { Profile[] oldProfiles = this.profiles; // volatile read
for (Iterator itr = ids.iterator(); itr.hasNext(); i++) { InternalDistributedMember id = (InternalDistributedMember)itr.next(); DistributionAdvisor.Profile profile = new DistributionAdvisor.Profile(id, 0);
int oldSerial = oldProfile.getSerialNumber(); int newSerial = newProfile.getSerialNumber(); int oldVersion = oldProfile.getVersion(); int newVersion = newProfile.getVersion();
logger.trace(LogMarker.DA, "removeId: tracking removal of {}", profileToRemove); this.removedProfiles.put(profileToRemove.getDistributedMember(), Integer.valueOf(profileToRemove.getSerialNumber())); basicRemoveId(profileToRemove.getId(), crashed, destroyed); profileToRemove = getProfile(memberId);
public void toDataPre_GFE_8_0_0_0(DataOutput out) throws IOException { super.toData(out); DataSerializer.writeString(Id, out); out.writeLong(startTime);
@Override public final void toData(DataOutput out) throws IOException { super.toData(out); out.writeByte(this.vmKind.ordinal());
@Override public final void toData(DataOutput out) throws IOException { super.toData(out); out.writeByte(this.vmKind.ordinal());