Class TransactionsImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TransactionsImpl
- All Implemented Interfaces:
Transactions
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionTransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptiongetCoordinatorInternalStats(int coordinatorId, boolean metadata) getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata) getCoordinatorStatsById(int coordinatorId) getCoordinatorStatsByIdAsync(int coordinatorId) getPendingAckInternalStats(String topic, String subName, boolean metadata) getPendingAckInternalStatsAsync(String topic, String subName, boolean metadata) getPendingAckStats(String topic, String subName, boolean lowWaterMarks) getPendingAckStatsAsync(String topic, String subName, boolean lowWaterMarks) getPositionStatsInPendingAck(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) getPositionStatsInPendingAckAsync(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) getSlowTransactions(long timeout, TimeUnit timeUnit) getSlowTransactionsAsync(long timeout, TimeUnit timeUnit) getSlowTransactionsByCoordinatorId(Integer coordinatorId, long timeout, TimeUnit timeUnit) getSlowTransactionsByCoordinatorIdAsync(Integer coordinatorId, long timeout, TimeUnit timeUnit) getTransactionBufferInternalStats(String topic, boolean metadata) getTransactionBufferInternalStatsAsync(String topic, boolean metadata) getTransactionBufferStats(String topic, boolean lowWaterMarks, boolean segmentStats) getTransactionBufferStatsAsync(String topic, boolean lowWaterMarks, boolean segmentStats) getTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) getTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) getTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID txnID) getTransactionMetadataAsync(org.apache.pulsar.client.api.transaction.TxnID txnID) voidscaleTransactionCoordinators(int replicas) scaleTransactionCoordinatorsAsync(int replicas) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.client.admin.Transactions
getPendingAckStats, getPendingAckStatsAsync, getTransactionBufferStats, getTransactionBufferStats, getTransactionBufferStatsAsync, getTransactionBufferStatsAsync
-
Constructor Details
-
TransactionsImpl
public TransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
listTransactionCoordinators
- Specified by:
listTransactionCoordinatorsin interfaceTransactions- Throws:
PulsarAdminException
-
listTransactionCoordinatorsAsync
- Specified by:
listTransactionCoordinatorsAsyncin interfaceTransactions
-
getCoordinatorStatsByIdAsync
public CompletableFuture<TransactionCoordinatorStats> getCoordinatorStatsByIdAsync(int coordinatorId) - Specified by:
getCoordinatorStatsByIdAsyncin interfaceTransactions
-
getCoordinatorStatsById
public TransactionCoordinatorStats getCoordinatorStatsById(int coordinatorId) throws PulsarAdminException - Specified by:
getCoordinatorStatsByIdin interfaceTransactions- Throws:
PulsarAdminException
-
getCoordinatorStatsAsync
- Specified by:
getCoordinatorStatsAsyncin interfaceTransactions
-
getCoordinatorStats
- Specified by:
getCoordinatorStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getTransactionInBufferStatsAsync
public CompletableFuture<TransactionInBufferStats> getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) - Specified by:
getTransactionInBufferStatsAsyncin interfaceTransactions
-
getTransactionInBufferStats
public TransactionInBufferStats getTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) throws PulsarAdminException - Specified by:
getTransactionInBufferStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getTransactionInPendingAckStatsAsync
public CompletableFuture<TransactionInPendingAckStats> getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) - Specified by:
getTransactionInPendingAckStatsAsyncin interfaceTransactions
-
getTransactionInPendingAckStats
public TransactionInPendingAckStats getTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) throws PulsarAdminException - Specified by:
getTransactionInPendingAckStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getTransactionMetadataAsync
public CompletableFuture<TransactionMetadata> getTransactionMetadataAsync(org.apache.pulsar.client.api.transaction.TxnID txnID) - Specified by:
getTransactionMetadataAsyncin interfaceTransactions
-
getTransactionMetadata
public TransactionMetadata getTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID txnID) throws PulsarAdminException - Specified by:
getTransactionMetadatain interfaceTransactions- Throws:
PulsarAdminException
-
getTransactionBufferStatsAsync
public CompletableFuture<TransactionBufferStats> getTransactionBufferStatsAsync(String topic, boolean lowWaterMarks, boolean segmentStats) - Specified by:
getTransactionBufferStatsAsyncin interfaceTransactions
-
getTransactionBufferStats
public TransactionBufferStats getTransactionBufferStats(String topic, boolean lowWaterMarks, boolean segmentStats) throws PulsarAdminException - Specified by:
getTransactionBufferStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getPendingAckStatsAsync
public CompletableFuture<TransactionPendingAckStats> getPendingAckStatsAsync(String topic, String subName, boolean lowWaterMarks) - Specified by:
getPendingAckStatsAsyncin interfaceTransactions
-
getPendingAckStats
public TransactionPendingAckStats getPendingAckStats(String topic, String subName, boolean lowWaterMarks) throws PulsarAdminException - Specified by:
getPendingAckStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getSlowTransactionsByCoordinatorIdAsync
public CompletableFuture<Map<String,TransactionMetadata>> getSlowTransactionsByCoordinatorIdAsync(Integer coordinatorId, long timeout, TimeUnit timeUnit) - Specified by:
getSlowTransactionsByCoordinatorIdAsyncin interfaceTransactions
-
getSlowTransactionsByCoordinatorId
public Map<String,TransactionMetadata> getSlowTransactionsByCoordinatorId(Integer coordinatorId, long timeout, TimeUnit timeUnit) throws PulsarAdminException - Specified by:
getSlowTransactionsByCoordinatorIdin interfaceTransactions- Throws:
PulsarAdminException
-
getSlowTransactionsAsync
public CompletableFuture<Map<String,TransactionMetadata>> getSlowTransactionsAsync(long timeout, TimeUnit timeUnit) - Specified by:
getSlowTransactionsAsyncin interfaceTransactions
-
getSlowTransactions
public Map<String,TransactionMetadata> getSlowTransactions(long timeout, TimeUnit timeUnit) throws PulsarAdminException - Specified by:
getSlowTransactionsin interfaceTransactions- Throws:
PulsarAdminException
-
getCoordinatorInternalStatsAsync
public CompletableFuture<TransactionCoordinatorInternalStats> getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata) - Specified by:
getCoordinatorInternalStatsAsyncin interfaceTransactions
-
getCoordinatorInternalStats
public TransactionCoordinatorInternalStats getCoordinatorInternalStats(int coordinatorId, boolean metadata) throws PulsarAdminException - Specified by:
getCoordinatorInternalStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getPendingAckInternalStatsAsync
public CompletableFuture<TransactionPendingAckInternalStats> getPendingAckInternalStatsAsync(String topic, String subName, boolean metadata) - Specified by:
getPendingAckInternalStatsAsyncin interfaceTransactions
-
getPendingAckInternalStats
public TransactionPendingAckInternalStats getPendingAckInternalStats(String topic, String subName, boolean metadata) throws PulsarAdminException - Specified by:
getPendingAckInternalStatsin interfaceTransactions- Throws:
PulsarAdminException
-
getTransactionBufferInternalStatsAsync
public CompletableFuture<TransactionBufferInternalStats> getTransactionBufferInternalStatsAsync(String topic, boolean metadata) - Specified by:
getTransactionBufferInternalStatsAsyncin interfaceTransactions
-
getTransactionBufferInternalStats
public TransactionBufferInternalStats getTransactionBufferInternalStats(String topic, boolean metadata) throws PulsarAdminException - Specified by:
getTransactionBufferInternalStatsin interfaceTransactions- Throws:
PulsarAdminException
-
scaleTransactionCoordinators
- Specified by:
scaleTransactionCoordinatorsin interfaceTransactions- Throws:
PulsarAdminException
-
scaleTransactionCoordinatorsAsync
- Specified by:
scaleTransactionCoordinatorsAsyncin interfaceTransactions
-
getPositionStatsInPendingAckAsync
public CompletableFuture<PositionInPendingAckStats> getPositionStatsInPendingAckAsync(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) - Specified by:
getPositionStatsInPendingAckAsyncin interfaceTransactions
-
getPositionStatsInPendingAck
public PositionInPendingAckStats getPositionStatsInPendingAck(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) throws PulsarAdminException - Specified by:
getPositionStatsInPendingAckin interfaceTransactions- Throws:
PulsarAdminException
-