/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } /**
private List<MLDataFormats.MessageRange> buildIndividualDeletedMessageRanges() { lock.readLock().lock(); try { if (individualDeletedMessages.isEmpty()) { return Collections.emptyList(); } MLDataFormats.NestedPositionInfo.Builder nestedPositionBuilder = MLDataFormats.NestedPositionInfo.newBuilder(); MLDataFormats.MessageRange.Builder messageRangeBuilder = MLDataFormats.MessageRange.newBuilder(); return individualDeletedMessages.asRanges().stream() .limit(config.getMaxUnackedRangesToPersist()) .map(positionRange -> { PositionImpl p = positionRange.lowerEndpoint(); nestedPositionBuilder.setLedgerId(p.getLedgerId()); nestedPositionBuilder.setEntryId(p.getEntryId()); messageRangeBuilder.setLowerEndpoint(nestedPositionBuilder.build()); p = positionRange.upperEndpoint(); nestedPositionBuilder.setLedgerId(p.getLedgerId()); nestedPositionBuilder.setEntryId(p.getEntryId()); messageRangeBuilder.setUpperEndpoint(nestedPositionBuilder.build()); return messageRangeBuilder.build(); }) .collect(Collectors.toList()); } finally { lock.readLock().unlock(); } }
/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllIndividualDeletedMessages(
public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addIndividualDeletedMessages(org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange value) {
public Builder setIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.set(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addIndividualDeletedMessages(org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange value) {
public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addIndividualDeletedMessages(
public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllIndividualDeletedMessages(
public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addIndividualDeletedMessages(
private List<MLDataFormats.MessageRange> buildIndividualDeletedMessageRanges() { lock.readLock().lock(); try { if (individualDeletedMessages.isEmpty()) { return Collections.emptyList(); } MLDataFormats.NestedPositionInfo.Builder nestedPositionBuilder = MLDataFormats.NestedPositionInfo .newBuilder(); MLDataFormats.MessageRange.Builder messageRangeBuilder = MLDataFormats.MessageRange.newBuilder(); return individualDeletedMessages.asRanges().stream().limit(config.getMaxUnackedRangesToPersist()) .map(positionRange -> { PositionImpl p = positionRange.lowerEndpoint(); nestedPositionBuilder.setLedgerId(p.getLedgerId()); nestedPositionBuilder.setEntryId(p.getEntryId()); messageRangeBuilder.setLowerEndpoint(nestedPositionBuilder.build()); p = positionRange.upperEndpoint(); nestedPositionBuilder.setLedgerId(p.getLedgerId()); nestedPositionBuilder.setEntryId(p.getEntryId()); messageRangeBuilder.setUpperEndpoint(nestedPositionBuilder.build()); return messageRangeBuilder.build(); }).collect(Collectors.toList()); } finally { lock.readLock().unlock(); } }
/** * <code>repeated .MessageRange individualDeletedMessages = 4;</code> */ public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder addIndividualDeletedMessages( int index, org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(index, builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .MessageRange individualDeletedMessages = 3;</code> */ public Builder addIndividualDeletedMessages( org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder builderForValue) { if (individualDeletedMessagesBuilder_ == null) { ensureIndividualDeletedMessagesIsMutable(); individualDeletedMessages_.add(builderForValue.build()); onChanged(); } else { individualDeletedMessagesBuilder_.addMessage(builderForValue.build()); } return this; } /**