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
ConstructorsConstructorDescriptionTransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStatsgetCoordinatorInternalStats(int coordinatorId, boolean metadata) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStats>getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata) CompletableFuture<Map<Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>> org.apache.pulsar.common.policies.data.TransactionCoordinatorStatsgetCoordinatorStatsById(int coordinatorId) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>getCoordinatorStatsByIdAsync(int coordinatorId) org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStatsgetPendingAckInternalStats(String topic, String subName, boolean metadata) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats>getPendingAckInternalStatsAsync(String topic, String subName, boolean metadata) org.apache.pulsar.common.policies.data.TransactionPendingAckStatsgetPendingAckStats(String topic, String subName, boolean lowWaterMarks) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats>getPendingAckStatsAsync(String topic, String subName, boolean lowWaterMarks) org.apache.pulsar.common.stats.PositionInPendingAckStatsgetPositionStatsInPendingAck(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) CompletableFuture<org.apache.pulsar.common.stats.PositionInPendingAckStats>getPositionStatsInPendingAckAsync(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) getSlowTransactions(long timeout, TimeUnit timeUnit) CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsAsync(long timeout, TimeUnit timeUnit) getSlowTransactionsByCoordinatorId(Integer coordinatorId, long timeout, TimeUnit timeUnit) CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsByCoordinatorIdAsync(Integer coordinatorId, long timeout, TimeUnit timeUnit) org.apache.pulsar.common.policies.data.TransactionBufferStatsgetTransactionBufferStats(String topic, boolean lowWaterMarks) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats>getTransactionBufferStatsAsync(String topic, boolean lowWaterMarks) org.apache.pulsar.common.policies.data.TransactionInBufferStatsgetTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats>getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic) org.apache.pulsar.common.policies.data.TransactionInPendingAckStatsgetTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats>getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, String subName) org.apache.pulsar.common.policies.data.TransactionMetadatagetTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID txnID) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionMetadata>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, 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, getTransactionBufferStatsAsync
-
Constructor Details
-
TransactionsImpl
public TransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getCoordinatorStatsByIdAsync
public 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 CompletableFuture<Map<Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>> getCoordinatorStatsAsync()- Specified by:
getCoordinatorStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getCoordinatorStats
public Map<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 CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats> getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, 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, 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 CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats> getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID txnID, String topic, 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, String topic, 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 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 CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> getTransactionBufferStatsAsync(String topic, boolean lowWaterMarks) - Specified by:
getTransactionBufferStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getTransactionBufferStats
public org.apache.pulsar.common.policies.data.TransactionBufferStats getTransactionBufferStats(String topic, boolean lowWaterMarks) 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 CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> getPendingAckStatsAsync(String topic, String subName, boolean lowWaterMarks) - Specified by:
getPendingAckStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPendingAckStats
public org.apache.pulsar.common.policies.data.TransactionPendingAckStats getPendingAckStats(String topic, String subName, boolean lowWaterMarks) 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 CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsByCoordinatorIdAsync(Integer coordinatorId, long timeout, TimeUnit timeUnit) - Specified by:
getSlowTransactionsByCoordinatorIdAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getSlowTransactionsByCoordinatorId
public Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata> getSlowTransactionsByCoordinatorId(Integer coordinatorId, long timeout, 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 CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsAsync(long timeout, TimeUnit timeUnit) - Specified by:
getSlowTransactionsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getSlowTransactions
public Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata> getSlowTransactions(long timeout, 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 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 CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> getPendingAckInternalStatsAsync(String topic, String subName, boolean metadata) - Specified by:
getPendingAckInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPendingAckInternalStats
public org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats getPendingAckInternalStats(String topic, 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
-
scaleTransactionCoordinators
public void scaleTransactionCoordinators(int replicas) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
scaleTransactionCoordinatorsin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
scaleTransactionCoordinatorsAsync
- Specified by:
scaleTransactionCoordinatorsAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPositionStatsInPendingAckAsync
public CompletableFuture<org.apache.pulsar.common.stats.PositionInPendingAckStats> getPositionStatsInPendingAckAsync(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) - Specified by:
getPositionStatsInPendingAckAsyncin interfaceorg.apache.pulsar.client.admin.Transactions
-
getPositionStatsInPendingAck
public org.apache.pulsar.common.stats.PositionInPendingAckStats getPositionStatsInPendingAck(String topic, String subName, Long ledgerId, Long entryId, Integer batchIndex) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPositionStatsInPendingAckin interfaceorg.apache.pulsar.client.admin.Transactions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-