Class TransactionsImpl
- java.lang.Object
-
- org.apache.pulsar.client.admin.internal.BaseResource
-
- org.apache.pulsar.client.admin.internal.TransactionsImpl
-
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Transactions
public class TransactionsImpl extends BaseResource implements org.apache.pulsar.client.admin.Transactions
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description TransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStatsgetCoordinatorInternalStats(int coordinatorId, boolean metadata)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStats>getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata)java.util.Map<java.lang.Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>getCoordinatorStats()java.util.concurrent.CompletableFuture<java.util.Map<java.lang.Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>>getCoordinatorStatsAsync()org.apache.pulsar.common.policies.data.TransactionCoordinatorStatsgetCoordinatorStatsById(int coordinatorId)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>getCoordinatorStatsByIdAsync(int coordinatorId)org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStatsgetPendingAckInternalStats(java.lang.String topic, java.lang.String subName, boolean metadata)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats>getPendingAckInternalStatsAsync(java.lang.String topic, java.lang.String subName, boolean metadata)org.apache.pulsar.common.policies.data.TransactionPendingAckStatsgetPendingAckStats(java.lang.String topic, java.lang.String subName)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats>getPendingAckStatsAsync(java.lang.String topic, java.lang.String subName)java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>getSlowTransactions(long timeout, java.util.concurrent.TimeUnit timeUnit)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>>getSlowTransactionsAsync(long timeout, java.util.concurrent.TimeUnit timeUnit)java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>getSlowTransactionsByCoordinatorId(java.lang.Integer coordinatorId, long timeout, java.util.concurrent.TimeUnit timeUnit)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>>getSlowTransactionsByCoordinatorIdAsync(java.lang.Integer coordinatorId, long timeout, java.util.concurrent.TimeUnit timeUnit)org.apache.pulsar.common.policies.data.TransactionBufferStatsgetTransactionBufferStats(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats>getTransactionBufferStatsAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.TransactionInBufferStatsgetTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats>getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic)org.apache.pulsar.common.policies.data.TransactionInPendingAckStatsgetTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic, java.lang.String subName)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats>getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic, java.lang.String subName)org.apache.pulsar.common.policies.data.TransactionMetadatagetTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID txnID)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionMetadata>getTransactionMetadataAsync(org.apache.pulsar.client.api.transaction.TxnID txnID)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
getCoordinatorStatsByIdAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorStats> getCoordinatorStatsByIdAsync(int coordinatorId)
- Specified by:
getCoordinatorStatsByIdAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getCoordinatorStatsById
public org.apache.pulsar.common.policies.data.TransactionCoordinatorStats getCoordinatorStatsById(int coordinatorId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getCoordinatorStatsByIdin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCoordinatorStatsAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>> getCoordinatorStatsAsync()
- Specified by:
getCoordinatorStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getCoordinatorStats
public java.util.Map<java.lang.Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats> getCoordinatorStats() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getCoordinatorStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTransactionInBufferStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats> getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic)- Specified by:
getTransactionInBufferStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getTransactionInBufferStats
public org.apache.pulsar.common.policies.data.TransactionInBufferStats getTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getTransactionInBufferStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTransactionInPendingAckStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats> getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic, java.lang.String subName)- Specified by:
getTransactionInPendingAckStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getTransactionInPendingAckStats
public org.apache.pulsar.common.policies.data.TransactionInPendingAckStats getTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID txnID, java.lang.String topic, java.lang.String subName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getTransactionInPendingAckStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTransactionMetadataAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionMetadata> getTransactionMetadataAsync(org.apache.pulsar.client.api.transaction.TxnID txnID)
- Specified by:
getTransactionMetadataAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getTransactionMetadata
public org.apache.pulsar.common.policies.data.TransactionMetadata getTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID txnID) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getTransactionMetadatain interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTransactionBufferStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> getTransactionBufferStatsAsync(java.lang.String topic)
- Specified by:
getTransactionBufferStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getTransactionBufferStats
public org.apache.pulsar.common.policies.data.TransactionBufferStats getTransactionBufferStats(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getTransactionBufferStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingAckStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> getPendingAckStatsAsync(java.lang.String topic, java.lang.String subName)- Specified by:
getPendingAckStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPendingAckStats
public org.apache.pulsar.common.policies.data.TransactionPendingAckStats getPendingAckStats(java.lang.String topic, java.lang.String subName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPendingAckStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSlowTransactionsByCoordinatorIdAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsByCoordinatorIdAsync(java.lang.Integer coordinatorId, long timeout, java.util.concurrent.TimeUnit timeUnit)- Specified by:
getSlowTransactionsByCoordinatorIdAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getSlowTransactionsByCoordinatorId
public java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata> getSlowTransactionsByCoordinatorId(java.lang.Integer coordinatorId, long timeout, java.util.concurrent.TimeUnit timeUnit) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSlowTransactionsByCoordinatorIdin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSlowTransactionsAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsAsync(long timeout, java.util.concurrent.TimeUnit timeUnit)- Specified by:
getSlowTransactionsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getSlowTransactions
public java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.TransactionMetadata> getSlowTransactions(long timeout, java.util.concurrent.TimeUnit timeUnit) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSlowTransactionsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCoordinatorInternalStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStats> getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata)- Specified by:
getCoordinatorInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getCoordinatorInternalStats
public org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStats getCoordinatorInternalStats(int coordinatorId, boolean metadata) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getCoordinatorInternalStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingAckInternalStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> getPendingAckInternalStatsAsync(java.lang.String topic, java.lang.String subName, boolean metadata)- Specified by:
getPendingAckInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPendingAckInternalStats
public org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats getPendingAckInternalStats(java.lang.String topic, java.lang.String subName, boolean metadata) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPendingAckInternalStatsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
-