LedgerEntry entry = seq.nextElement(); PositionInfo positionInfo; positionInfo = PositionInfo.parseFrom(entry.getEntry()); individualDeletedMessagesCount.set(positionInfo.getIndividualDeletedMessagesCount()); } catch (Exception e) {
void persistPositionToLedger(final LedgerHandle lh, MarkDeleteEntry mdEntry, final VoidCallback callback) { PositionImpl position = mdEntry.newPosition; PositionInfo pi = PositionInfo.newBuilder().setLedgerId(position.getLedgerId()) .setEntryId(position.getEntryId()) .addAllIndividualDeletedMessages(buildIndividualDeletedMessageRanges()) lh.asyncAddEntry(pi.toByteArray(), (rc, lh1, entryId, ctx) -> { if (rc == BKException.Code.OK) { if (log.isDebugEnabled()) {
public org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo buildPartial() { org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo result = new org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0;
PositionInfo positionInfo; try { positionInfo = PositionInfo.parseFrom(entry.getEntry()); } catch (InvalidProtocolBufferException e) { callback.operationFailed(new ManagedLedgerException(e)); if (positionInfo.getPropertiesCount() > 0) { for (int i = 0; i < positionInfo.getPropertiesCount(); i++) { LongProperty property = positionInfo.getProperties(i); recoveredProperties.put(property.getName(), property.getValue()); if (positionInfo.getIndividualDeletedMessagesCount() > 0) { recoverIndividualDeletedMessages(positionInfo.getIndividualDeletedMessagesList());
public Builder mergeFrom(org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo other) { if (other == org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo.getDefaultInstance()) return this; if (other.hasLedgerId()) { setLedgerId(other.getLedgerId()); if (other.hasEntryId()) { setEntryId(other.getEntryId());
PositionInfo positionInfo; try { positionInfo = PositionInfo.parseFrom(entry.getEntry()); } catch (InvalidProtocolBufferException e) { callback.operationFailed(new ManagedLedgerException(e)); if (positionInfo.getIndividualDeletedMessagesCount() > 0) { recoverIndividualDeletedMessages(positionInfo.getIndividualDeletedMessagesList());
void persistPositionToLedger(final LedgerHandle lh, MarkDeleteEntry mdEntry, final VoidCallback callback) { PositionImpl position = mdEntry.newPosition; PositionInfo pi = PositionInfo.newBuilder().setLedgerId(position.getLedgerId()) .setEntryId(position.getEntryId()) .addAllIndividualDeletedMessages(buildIndividualDeletedMessageRanges()) lh.asyncAddEntry(pi.toByteArray(), (rc, lh1, entryId, ctx) -> { if (rc == BKException.Code.OK) { if (log.isDebugEnabled()) {
public org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo buildPartial() { org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo result = new org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0;
log.debug(" Read entry {} from ledger {} for cursor {}", lastEntry, ledgerId, cursorName); MLDataFormats.PositionInfo positionInfo = MLDataFormats.PositionInfo.parseFrom(ledgerEntry.getEntry()); lastAckedMessagePosition = new PositionImpl(positionInfo); if (log.isDebugEnabled()) {
log.debug(" Read entry {} from ledger {} for cursor {}", lastEntry, ledgerId, cursorName); MLDataFormats.PositionInfo positionInfo = MLDataFormats.PositionInfo.parseFrom(ledgerEntry.getEntry()); lastAckedMessagePosition = new PositionImpl(positionInfo); if (log.isDebugEnabled()) {
public Builder mergeFrom(org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo other) { if (other == org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo.getDefaultInstance()) return this; if (other.hasLedgerId()) { setLedgerId(other.getLedgerId()); if (other.hasEntryId()) { setEntryId(other.getEntryId()); this.mergeUnknownFields(other.getUnknownFields()); return this;
void persistPosition(final LedgerHandle lh, final PositionImpl position, final VoidCallback callback) { PositionInfo pi = PositionInfo.newBuilder() .setLedgerId(position.getLedgerId()) .setEntryId(position.getEntryId()) lh.asyncAddEntry(pi.toByteArray(), (rc, lh1, entryId, ctx) -> { if (rc == BKException.Code.OK) { if (log.isDebugEnabled()) {
public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasLedgerId()) { memoizedIsInitialized = 0; return false; } if (!hasEntryId()) { memoizedIsInitialized = 0; return false; } for (int i = 0; i < getIndividualDeletedMessagesCount(); i++) { if (!getIndividualDeletedMessages(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getPropertiesCount(); i++) { if (!getProperties(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasLedgerId()) { hash = (37 * hash) + LEDGERID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLedgerId()); } if (hasEntryId()) { hash = (37 * hash) + ENTRYID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getEntryId()); } if (getIndividualDeletedMessagesCount() > 0) { hash = (37 * hash) + INDIVIDUALDELETEDMESSAGES_FIELD_NUMBER; hash = (53 * hash) + getIndividualDeletedMessagesList().hashCode(); } if (getPropertiesCount() > 0) { hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; hash = (53 * hash) + getPropertiesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo)) { return super.equals(obj); } org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo other = (org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo) obj; boolean result = true; result = result && (hasLedgerId() == other.hasLedgerId()); if (hasLedgerId()) { result = result && (getLedgerId() == other.getLedgerId()); } result = result && (hasEntryId() == other.hasEntryId()); if (hasEntryId()) { result = result && (getEntryId() == other.getEntryId()); } result = result && getIndividualDeletedMessagesList() .equals(other.getIndividualDeletedMessagesList()); result = result && getPropertiesList() .equals(other.getPropertiesList()); result = result && unknownFields.equals(other.unknownFields); return result; }
public org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo buildPartial() { org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo result = new org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.ledgerId_ = ledgerId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.entryId_ = entryId_; if (individualDeletedMessagesBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { individualDeletedMessages_ = java.util.Collections.unmodifiableList(individualDeletedMessages_); bitField0_ = (bitField0_ & ~0x00000004); } result.individualDeletedMessages_ = individualDeletedMessages_; } else { result.individualDeletedMessages_ = individualDeletedMessagesBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; }
public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasLedgerId()) { memoizedIsInitialized = 0; return false; } if (!hasEntryId()) { memoizedIsInitialized = 0; return false; } for (int i = 0; i < getIndividualDeletedMessagesCount(); i++) { if (!getIndividualDeletedMessages(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; }
public org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo getDefaultInstanceForType() { return org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo.getDefaultInstance(); }
public org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo getDefaultInstanceForType() { return org.apache.bookkeeper.mledger.proto.MLDataFormats.PositionInfo.getDefaultInstance(); }
public PositionImpl(PositionInfo pi) { this.ledgerId = pi.getLedgerId(); this.entryId = pi.getEntryId(); }