类 TransactionsImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TransactionsImpl
- 所有已实现的接口:
org.apache.pulsar.client.admin.Transactions
public class TransactionsImpl
extends BaseResource
implements org.apache.pulsar.client.admin.Transactions
-
字段概要
从类继承的字段 org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
构造器概要
构造器构造器说明TransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
方法概要
修饰符和类型方法说明org.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) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats>getPendingAckStatsAsync(String topic, String subName) 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) CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats>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) 从类继承的方法 org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
构造器详细资料
-
TransactionsImpl
public TransactionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
方法详细资料
-
getCoordinatorStatsByIdAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorStats> getCoordinatorStatsByIdAsync(int coordinatorId) - 指定者:
getCoordinatorStatsByIdAsync在接口中org.apache.pulsar.client.admin.Transactions
-
getCoordinatorStatsById
public org.apache.pulsar.common.policies.data.TransactionCoordinatorStats getCoordinatorStatsById(int coordinatorId) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getCoordinatorStatsById在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCoordinatorStatsAsync
public CompletableFuture<Map<Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats>> getCoordinatorStatsAsync()- 指定者:
getCoordinatorStatsAsync在接口中org.apache.pulsar.client.admin.Transactions
-
getCoordinatorStats
public Map<Integer,org.apache.pulsar.common.policies.data.TransactionCoordinatorStats> getCoordinatorStats() throws org.apache.pulsar.client.admin.PulsarAdminException- 指定者:
getCoordinatorStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
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) - 指定者:
getTransactionInBufferStatsAsync在接口中org.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 - 指定者:
getTransactionInBufferStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
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) - 指定者:
getTransactionInPendingAckStatsAsync在接口中org.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 - 指定者:
getTransactionInPendingAckStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
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) - 指定者:
getTransactionMetadataAsync在接口中org.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 - 指定者:
getTransactionMetadata在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTransactionBufferStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> getTransactionBufferStatsAsync(String topic) - 指定者:
getTransactionBufferStatsAsync在接口中org.apache.pulsar.client.admin.Transactions
-
getTransactionBufferStats
public org.apache.pulsar.common.policies.data.TransactionBufferStats getTransactionBufferStats(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getTransactionBufferStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingAckStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> getPendingAckStatsAsync(String topic, String subName) - 指定者:
getPendingAckStatsAsync在接口中org.apache.pulsar.client.admin.Transactions
-
getPendingAckStats
public org.apache.pulsar.common.policies.data.TransactionPendingAckStats getPendingAckStats(String topic, String subName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getPendingAckStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
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) - 指定者:
getSlowTransactionsByCoordinatorIdAsync在接口中org.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 - 指定者:
getSlowTransactionsByCoordinatorId在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSlowTransactionsAsync
public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.TransactionMetadata>> getSlowTransactionsAsync(long timeout, TimeUnit timeUnit) - 指定者:
getSlowTransactionsAsync在接口中org.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 - 指定者:
getSlowTransactions在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCoordinatorInternalStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TransactionCoordinatorInternalStats> getCoordinatorInternalStatsAsync(int coordinatorId, boolean metadata) - 指定者:
getCoordinatorInternalStatsAsync在接口中org.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 - 指定者:
getCoordinatorInternalStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingAckInternalStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> getPendingAckInternalStatsAsync(String topic, String subName, boolean metadata) - 指定者:
getPendingAckInternalStatsAsync在接口中org.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 - 指定者:
getPendingAckInternalStats在接口中org.apache.pulsar.client.admin.Transactions- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-