Class TransactionsBase

Direct Known Subclasses:
Transactions

public abstract class TransactionsBase extends AdminResource
  • Constructor Details

    • TransactionsBase

      public TransactionsBase()
  • Method Details

    • internalGetCoordinatorStats

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

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

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

      protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> internalGetTransactionBufferStats(boolean authoritative, boolean lowWaterMarks)
    • internalGetPendingAckStats

      protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> internalGetPendingAckStats(boolean authoritative, String subName, boolean lowWaterMarks)
    • 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, Integer coordinatorId)
    • internalGetCoordinatorInternalStats

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

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

      protected CompletableFuture<PersistentTopic> getExistingPersistentTopicAsync(boolean authoritative)
    • checkTransactionCoordinatorEnabled

      protected void checkTransactionCoordinatorEnabled()
    • validateTopicName

      protected void validateTopicName(String property, String namespace, String encodedTopic)
      Overrides:
      validateTopicName in class AdminResource
    • internalScaleTransactionCoordinators

      protected CompletableFuture<Void> internalScaleTransactionCoordinators(int replicas)
    • internalGetPositionStatsPendingAckStats

      protected CompletableFuture<org.apache.pulsar.common.stats.PositionInPendingAckStats> internalGetPositionStatsPendingAckStats(boolean authoritative, String subName, org.apache.bookkeeper.mledger.impl.PositionImpl position, Integer batchIndex)