Package org.apache.bookkeeper.proto
Class BookkeeperProtocol.ReadRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.apache.bookkeeper.proto.BookkeeperProtocol.ReadRequest
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,BookkeeperProtocol.ReadRequestOrBuilder
- Enclosing class:
- BookkeeperProtocol
public static final class BookkeeperProtocol.ReadRequest
extends com.google.protobuf.GeneratedMessage
implements BookkeeperProtocol.ReadRequestOrBuilder
Protobuf type
ReadRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeReadRequeststatic enumProtobuf enumReadRequest.FlagNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongentryId will be -1 for reading the LAST_ADD_CONFIRMED entry.getFlag()optional .ReadRequest.Flag flag = 100;longrequired int64 ledgerId = 1;com.google.protobuf.ByteStringUsed while fencing a ledger.com.google.protobuf.Parser<BookkeeperProtocol.ReadRequest>longUsed for waiting on last add confirmed updateintlongUsed as a timeout (in milliseconds) for the long polling requestbooleanentryId will be -1 for reading the LAST_ADD_CONFIRMED entry.booleanhasFlag()optional .ReadRequest.Flag flag = 100;inthashCode()booleanrequired int64 ledgerId = 1;booleanUsed while fencing a ledger.booleanUsed for waiting on last add confirmed updatebooleanUsed as a timeout (in milliseconds) for the long polling requestprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(BookkeeperProtocol.ReadRequest prototype) protected BookkeeperProtocol.ReadRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<BookkeeperProtocol.ReadRequest>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FLAG_FIELD_NUMBER
public static final int FLAG_FIELD_NUMBER- See Also:
-
LEDGERID_FIELD_NUMBER
public static final int LEDGERID_FIELD_NUMBER- See Also:
-
ENTRYID_FIELD_NUMBER
public static final int ENTRYID_FIELD_NUMBER- See Also:
-
MASTERKEY_FIELD_NUMBER
public static final int MASTERKEY_FIELD_NUMBER- See Also:
-
PREVIOUSLAC_FIELD_NUMBER
public static final int PREVIOUSLAC_FIELD_NUMBER- See Also:
-
TIMEOUT_FIELD_NUMBER
public static final int TIMEOUT_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasFlag
public boolean hasFlag()optional .ReadRequest.Flag flag = 100;- Specified by:
hasFlagin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the flag field is set.
-
getFlag
optional .ReadRequest.Flag flag = 100;- Specified by:
getFlagin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The flag.
-
hasLedgerId
public boolean hasLedgerId()required int64 ledgerId = 1;- Specified by:
hasLedgerIdin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the ledgerId field is set.
-
getLedgerId
public long getLedgerId()required int64 ledgerId = 1;- Specified by:
getLedgerIdin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The ledgerId.
-
hasEntryId
public boolean hasEntryId()entryId will be -1 for reading the LAST_ADD_CONFIRMED entry.
required int64 entryId = 2;- Specified by:
hasEntryIdin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the entryId field is set.
-
getEntryId
public long getEntryId()entryId will be -1 for reading the LAST_ADD_CONFIRMED entry.
required int64 entryId = 2;- Specified by:
getEntryIdin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The entryId.
-
hasMasterKey
public boolean hasMasterKey()Used while fencing a ledger.
optional bytes masterKey = 3;- Specified by:
hasMasterKeyin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the masterKey field is set.
-
getMasterKey
public com.google.protobuf.ByteString getMasterKey()Used while fencing a ledger.
optional bytes masterKey = 3;- Specified by:
getMasterKeyin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The masterKey.
-
hasPreviousLAC
public boolean hasPreviousLAC()Used for waiting on last add confirmed update
optional int64 previousLAC = 4;- Specified by:
hasPreviousLACin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the previousLAC field is set.
-
getPreviousLAC
public long getPreviousLAC()Used for waiting on last add confirmed update
optional int64 previousLAC = 4;- Specified by:
getPreviousLACin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The previousLAC.
-
hasTimeOut
public boolean hasTimeOut()Used as a timeout (in milliseconds) for the long polling request
optional int64 timeOut = 5;- Specified by:
hasTimeOutin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- Whether the timeOut field is set.
-
getTimeOut
public long getTimeOut()Used as a timeout (in milliseconds) for the long polling request
optional int64 timeOut = 5;- Specified by:
getTimeOutin interfaceBookkeeperProtocol.ReadRequestOrBuilder- Returns:
- The timeOut.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static BookkeeperProtocol.ReadRequest parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static BookkeeperProtocol.ReadRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static BookkeeperProtocol.ReadRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static BookkeeperProtocol.ReadRequest.Builder newBuilder(BookkeeperProtocol.ReadRequest prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BookkeeperProtocol.ReadRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-