Codota Logo
MLDataFormats$ManagedCursorInfo$Builder
Code IndexAdd Codota to your IDE (free)

How to use
MLDataFormats$ManagedCursorInfo$Builder
in
org.apache.bookkeeper.mledger.proto

Best Java code snippets using org.apache.bookkeeper.mledger.proto.MLDataFormats$ManagedCursorInfo$Builder (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: apache/pulsar

  public Object answer(InvocationOnMock invocation) {
    ManagedCursorInfo info = ManagedCursorInfo.newBuilder().setCursorsLedgerId(cursorsLedgerId)
        .setMarkDeleteLedgerId(markDeleteLedgerId).setMarkDeleteEntryId(markDeleteEntryId)
        .setLastActive(0L).build();
    Stat stat = mock(Stat.class);
    MetaStoreCallback<ManagedCursorInfo> callback = (MetaStoreCallback<ManagedCursorInfo>) invocation
        .getArguments()[2];
    callback.operationComplete(info, stat);
    return null;
  }
}).when(mockMetaStore).asyncGetCursorInfo(eq(mlName), eq(cursorName), any(MetaStoreCallback.class));
origin: apache/pulsar

public Builder mergeFrom(org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo other) {
 if (other == org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo.getDefaultInstance()) return this;
 if (other.hasCursorsLedgerId()) {
  setCursorsLedgerId(other.getCursorsLedgerId());
  setMarkDeleteLedgerId(other.getMarkDeleteLedgerId());
  setMarkDeleteEntryId(other.getMarkDeleteEntryId());
    bitField0_ = (bitField0_ & ~0x00000008);
   } else {
    ensureIndividualDeletedMessagesIsMutable();
    individualDeletedMessages_.addAll(other.individualDeletedMessages_);
   onChanged();
    individualDeletedMessagesBuilder_ = 
     com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
       getIndividualDeletedMessagesFieldBuilder() : null;
   } else {
    individualDeletedMessagesBuilder_.addAllMessages(other.individualDeletedMessages_);
    bitField0_ = (bitField0_ & ~0x00000010);
   } else {
    ensurePropertiesIsMutable();
    properties_.addAll(other.properties_);
   onChanged();
    propertiesBuilder_ = 
origin: com.yahoo.pulsar/managed-ledger

private ManagedCursorInfo parseManagedCursorInfoFromText(byte[] data) throws ParseException {
  ManagedCursorInfo.Builder builder = ManagedCursorInfo.newBuilder();
  TextFormat.merge(new String(data, Encoding), builder);
  return builder.build();
}
origin: org.apache.pulsar/managed-ledger-original

private ManagedCursorInfo parseManagedCursorInfo(byte[] data)
    throws ParseException, InvalidProtocolBufferException {
  // First try binary format, then fallback to text
  try {
    return ManagedCursorInfo.parseFrom(data);
  } catch (InvalidProtocolBufferException e) {
    // Fallback to parsing protobuf text format
    ManagedCursorInfo.Builder builder = ManagedCursorInfo.newBuilder();
    TextFormat.merge(new String(data, Encoding), builder);
    return builder.build();
  }
}
origin: com.yahoo.pulsar/managed-ledger

public org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo build() {
 org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo result = buildPartial();
 if (!result.isInitialized()) {
  throw newUninitializedMessageException(result);
 }
 return result;
}

origin: com.yahoo.pulsar/managed-ledger

public Builder addAllIndividualDeletedMessages(
  java.lang.Iterable<? extends org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange> values) {
 if (individualDeletedMessagesBuilder_ == null) {
  ensureIndividualDeletedMessagesIsMutable();
  super.addAll(values, individualDeletedMessages_);
  onChanged();
 } else {
  individualDeletedMessagesBuilder_.addAllMessages(values);
 }
 return this;
}
public Builder clearIndividualDeletedMessages() {
origin: com.yahoo.pulsar/managed-ledger

@java.lang.Override
protected Builder newBuilderForType(
  com.google.protobuf.GeneratedMessage.BuilderParent parent) {
 Builder builder = new Builder(parent);
 return builder;
}
public static final class Builder extends
origin: com.yahoo.pulsar/managed-ledger

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(
origin: org.apache.pulsar/managed-ledger-original

@java.lang.Override
protected Builder newBuilderForType(
  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
 Builder builder = new Builder(parent);
 return builder;
}
/**
origin: com.yahoo.pulsar/managed-ledger

private org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo buildParsed()
  throws com.google.protobuf.InvalidProtocolBufferException {
 org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo result = buildPartial();
 if (!result.isInitialized()) {
  throw newUninitializedMessageException(
   result).asInvalidProtocolBufferException();
 }
 return result;
}

origin: com.yahoo.pulsar/managed-ledger

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(
origin: com.yahoo.pulsar/managed-ledger

public Builder removeIndividualDeletedMessages(int index) {
 if (individualDeletedMessagesBuilder_ == null) {
  ensureIndividualDeletedMessagesIsMutable();
  individualDeletedMessages_.remove(index);
  onChanged();
 } else {
  individualDeletedMessagesBuilder_.remove(index);
 }
 return this;
}
public org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange.Builder getIndividualDeletedMessagesBuilder(
origin: org.apache.pulsar/managed-ledger-original

public Builder toBuilder() {
 return this == DEFAULT_INSTANCE
   ? new Builder() : new Builder().mergeFrom(this);
}
origin: org.apache.pulsar/managed-ledger-original

public org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo build() {
 org.apache.bookkeeper.mledger.proto.MLDataFormats.ManagedCursorInfo result = buildPartial();
 if (!result.isInitialized()) {
  throw newUninitializedMessageException(result);
 }
 return result;
}
origin: com.yahoo.pulsar/managed-ledger

public Builder addIndividualDeletedMessages(org.apache.bookkeeper.mledger.proto.MLDataFormats.MessageRange value) {
 if (individualDeletedMessagesBuilder_ == null) {
  if (value == null) {
   throw new NullPointerException();
  }
  ensureIndividualDeletedMessagesIsMutable();
  individualDeletedMessages_.add(value);
  onChanged();
 } else {
  individualDeletedMessagesBuilder_.addMessage(value);
 }
 return this;
}
public Builder addIndividualDeletedMessages(
origin: com.yahoo.pulsar/managed-ledger

public final boolean isInitialized() {
 if (!hasCursorsLedgerId()) {
  
  return false;
 }
 for (int i = 0; i < getIndividualDeletedMessagesCount(); i++) {
  if (!getIndividualDeletedMessages(i).isInitialized()) {
   
   return false;
  }
 }
 return true;
}

origin: org.apache.pulsar/managed-ledger-original

/**
 * <code>repeated .MessageRange individualDeletedMessages = 4;</code>
 */
public Builder removeIndividualDeletedMessages(int index) {
 if (individualDeletedMessagesBuilder_ == null) {
  ensureIndividualDeletedMessagesIsMutable();
  individualDeletedMessages_.remove(index);
  onChanged();
 } else {
  individualDeletedMessagesBuilder_.remove(index);
 }
 return this;
}
/**
origin: com.yahoo.pulsar/managed-ledger

private ManagedCursorInfo parseManagedCursorInfoFromBinary(byte[] data) throws InvalidProtocolBufferException {
  return ManagedCursorInfo.newBuilder().mergeFrom(data).build();
}
origin: apache/pulsar

@Test(timeOut = 20000)
void updatingCursorNode() throws Exception {
  final MetaStore store = new MetaStoreImplZookeeper(zkc, executor);
  zkc.create("/managed-ledgers/my_test", "".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);
  final CountDownLatch latch = new CountDownLatch(1);
  ManagedCursorInfo info = ManagedCursorInfo.newBuilder().setCursorsLedgerId(1).build();
  store.asyncUpdateCursorInfo("my_test", "c1", info, null, new MetaStoreCallback<Void>() {
    public void operationFailed(MetaStoreException e) {
      fail("should have succeeded");
    }
    public void operationComplete(Void result, Stat version) {
      // Update again using the version
      zkc.failNow(Code.CONNECTIONLOSS);
      ManagedCursorInfo info = ManagedCursorInfo.newBuilder().setCursorsLedgerId(2).build();
      store.asyncUpdateCursorInfo("my_test", "c1", info, version, new MetaStoreCallback<Void>() {
        public void operationFailed(MetaStoreException e) {
          // ok
          latch.countDown();
        }
        @Override
        public void operationComplete(Void result, Stat version) {
          fail("should have failed");
        }
      });
    }
  });
  latch.await();
}
origin: com.yahoo.pulsar/managed-ledger

public Builder clone() {
 return create().mergeFrom(buildPartial());
}

org.apache.bookkeeper.mledger.protoMLDataFormats$ManagedCursorInfo$Builder

Javadoc

Protobuf type ManagedCursorInfo

Most used methods

  • build
  • setCursorsLedgerId
    If the ledger id is -1, then the mark-delete position is the one from the (ledgerId, entryId) sna
  • setMarkDeleteEntryId
    optional int64 markDeleteEntryId = 3;
  • setMarkDeleteLedgerId
    Last snapshot of the mark-delete position optional int64 markDeleteLedgerId = 2;
  • <init>
  • addAllIndividualDeletedMessages
    repeated .MessageRange individualDeletedMessages = 4;
  • buildPartial
  • ensureIndividualDeletedMessagesIsMutable
  • getIndividualDeletedMessages
    repeated .MessageRange individualDeletedMessages = 4;
  • getIndividualDeletedMessagesCount
    repeated .MessageRange individualDeletedMessages = 4;
  • getIndividualDeletedMessagesFieldBuilder
  • getParentForChildren
  • getIndividualDeletedMessagesFieldBuilder,
  • getParentForChildren,
  • hasCursorsLedgerId,
  • isClean,
  • maybeForceBuilderInitialization,
  • mergeFrom,
  • mergeUnknownFields,
  • newUninitializedMessageException,
  • onBuilt,
  • onChanged

Popular in Java

  • Making http post requests using okhttp
  • runOnUiThread (Activity)
  • getApplicationContext (Context)
  • startActivity (Activity)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Dictionary (java.util)
    The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to valu
  • HashSet (java.util)
    This class implements the Set interface, backed by a hash table (actually a HashMap instance). It m
  • Notification (javax.management)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now