Class TransactionsBase

    • Constructor Detail

      • TransactionsBase

        public TransactionsBase()
    • Method Detail

      • internalGetCoordinatorStats

        protected void internalGetCoordinatorStats​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                                   boolean authoritative,
                                                   java.lang.Integer coordinatorId)
      • internalGetTransactionInPendingAckStats

        protected java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats> internalGetTransactionInPendingAckStats​(boolean authoritative,
                                                                                                                                                                      long mostSigBits,
                                                                                                                                                                      long leastSigBits,
                                                                                                                                                                      java.lang.String subName)
      • internalGetTransactionInBufferStats

        protected java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats> internalGetTransactionInBufferStats​(boolean authoritative,
                                                                                                                                                              long mostSigBits,
                                                                                                                                                              long leastSigBits)
      • internalGetTransactionBufferStats

        protected java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> internalGetTransactionBufferStats​(boolean authoritative)
      • internalGetPendingAckStats

        protected java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> internalGetPendingAckStats​(boolean authoritative,
                                                                                                                                                       java.lang.String subName)
      • internalGetTransactionMetadata

        protected void internalGetTransactionMetadata​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                                      boolean authoritative,
                                                      int mostSigBits,
                                                      long leastSigBits)
      • internalGetSlowTransactions

        protected void internalGetSlowTransactions​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                                   boolean authoritative,
                                                   long timeout,
                                                   java.lang.Integer coordinatorId)
      • internalGetCoordinatorInternalStats

        protected void internalGetCoordinatorInternalStats​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                                           boolean authoritative,
                                                           boolean metadata,
                                                           int coordinatorId)
      • internalGetPendingAckInternalStats

        protected java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> internalGetPendingAckInternalStats​(boolean authoritative,
                                                                                                                                                                       java.lang.String subName,
                                                                                                                                                                       boolean metadata)
      • getExistingPersistentTopicAsync

        protected java.util.concurrent.CompletableFuture<PersistentTopic> getExistingPersistentTopicAsync​(boolean authoritative)
      • checkTransactionCoordinatorEnabled

        protected void checkTransactionCoordinatorEnabled()
      • validateTopicName

        protected void validateTopicName​(java.lang.String property,
                                         java.lang.String namespace,
                                         java.lang.String encodedTopic)
        Overrides:
        validateTopicName in class AdminResource