Class TransactionMetadataEntry


  • public final class TransactionMetadataEntry
    extends java.lang.Object
    • Constructor Detail

      • TransactionMetadataEntry

        public TransactionMetadataEntry()
    • Method Detail

      • hasMetadataOp

        public boolean hasMetadataOp()
      • hasTxnidLeastBits

        public boolean hasTxnidLeastBits()
      • getTxnidLeastBits

        public long getTxnidLeastBits()
      • hasTxnidMostBits

        public boolean hasTxnidMostBits()
      • getTxnidMostBits

        public long getTxnidMostBits()
      • hasExpectedStatus

        public boolean hasExpectedStatus()
      • getExpectedStatus

        public TxnStatus getExpectedStatus()
      • hasNewStatus

        public boolean hasNewStatus()
      • getNewStatus

        public TxnStatus getNewStatus()
      • getPartitionsCount

        public int getPartitionsCount()
      • getPartitionAt

        public java.lang.String getPartitionAt​(int idx)
      • getPartitionsList

        public java.util.List<java.lang.String> getPartitionsList()
      • addPartition

        public void addPartition​(java.lang.String partition)
      • addAllPartitions

        public TransactionMetadataEntry addAllPartitions​(java.lang.Iterable<java.lang.String> partitions)
      • getSubscriptionsCount

        public int getSubscriptionsCount()
      • getSubscriptionAt

        public org.apache.pulsar.common.api.proto.Subscription getSubscriptionAt​(int idx)
      • getSubscriptionsList

        public java.util.List<org.apache.pulsar.common.api.proto.Subscription> getSubscriptionsList()
      • addSubscription

        public org.apache.pulsar.common.api.proto.Subscription addSubscription()
      • addAllSubscriptions

        public TransactionMetadataEntry addAllSubscriptions​(java.lang.Iterable<org.apache.pulsar.common.api.proto.Subscription> subscriptions)
      • hasTimeoutMs

        public boolean hasTimeoutMs()
      • getTimeoutMs

        public long getTimeoutMs()
      • hasStartTime

        public boolean hasStartTime()
      • getStartTime

        public long getStartTime()
      • hasLastModificationTime

        public boolean hasLastModificationTime()
      • getLastModificationTime

        public long getLastModificationTime()
      • hasMaxLocalTxnId

        public boolean hasMaxLocalTxnId()
      • getMaxLocalTxnId

        public long getMaxLocalTxnId()
      • hasOwner

        public boolean hasOwner()
      • getOwner

        public java.lang.String getOwner()
      • writeTo

        public int writeTo​(io.netty.buffer.ByteBuf _b)
      • getSerializedSize

        public int getSerializedSize()
      • parseFrom

        public void parseFrom​(io.netty.buffer.ByteBuf _buffer,
                              int _size)
      • toByteArray

        public byte[] toByteArray()
      • parseFrom

        public void parseFrom​(byte[] a)