public abstract class TransactionsBase extends AdminResource
namespaceName, topicNamehttpRequest, NOT_IMPLEMENTED, servletContext, uri| Constructor and Description |
|---|
TransactionsBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkTransactionCoordinatorEnabled() |
protected CompletableFuture<PersistentTopic> |
getExistingPersistentTopicAsync(boolean authoritative) |
protected void |
internalGetCoordinatorInternalStats(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
boolean metadata,
int coordinatorId) |
protected void |
internalGetCoordinatorStats(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
Integer coordinatorId) |
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> |
internalGetPendingAckInternalStats(boolean authoritative,
String subName,
boolean metadata) |
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> |
internalGetPendingAckStats(boolean authoritative,
String subName) |
protected void |
internalGetSlowTransactions(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
long timeout,
Integer coordinatorId) |
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> |
internalGetTransactionBufferStats(boolean authoritative) |
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats> |
internalGetTransactionInBufferStats(boolean authoritative,
long mostSigBits,
long leastSigBits) |
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats> |
internalGetTransactionInPendingAckStats(boolean authoritative,
long mostSigBits,
long leastSigBits,
String subName) |
protected void |
internalGetTransactionMetadata(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
int mostSigBits,
long leastSigBits) |
protected void |
validateTopicName(String property,
String namespace,
String encodedTopic) |
bookKeeper, checkArgument, checkBacklogQuota, checkNotNull, checkNotNull, checkTopicExistsAsync, checkTopicLevelPolicyEnable, clusters, dispatchRate, domain, fetchPartitionedTopicMetadata, fetchPartitionedTopicMetadataCheckAllowAutoCreation, getNamespacePolicies, getNamespacePolicies, getNamespacePoliciesAsync, getNamespaceReplicatedClusters, getPartitionedTopicList, getPartitionedTopicMetadata, getPartitionedTopicMetadataAsync, getSchemaCompatibilityStrategyAsync, getTopicPartitionList, getTopicPoliciesAsyncWithRetry, internalCreatePartitionedTopic, isLeaderBroker, isManagedLedgerNotFoundException, isNamespaceReplicated, jsonMapper, mergeNamespaceWithDefaults, namespaceBacklogQuota, replicatorDispatchRate, resumeAsyncResponseExceptionally, setServletContext, subscribeRate, subscriptionDispatchRate, tryCreatePartitionsAsync, validateAdminAccessForTenant, validateBundleOwnership, validateClusterExists, validateGlobalNamespaceOwnership, validateNamespaceName, validateNamespaceName, validatePartitionedTopicMetadata, validatePartitionedTopicName, validatePersistencePolicies, validatePersistentTopicName, validatePersistentTopicName, validatePoliciesReadOnlyAccess, validateSuperUserAccess, validateTopicNamebookieResources, canUpdateCluster, checkAuthorizationAsync, checkLocalOrGetPeerReplicationCluster, clientAppId, clientAuthData, clusterResources, config, dynamicConfigurationResources, getClusterDataIfDifferentCluster, getLocalPolicies, getPulsarResources, handleCommonRestAsyncException, hasActiveNamespace, hasSuperUserAccess, isBundleOwnedByAnyBroker, isClientAuthenticated, isLeaderBroker, isRequestHttps, namespaceIsolationPolicies, namespaceResources, originalPrincipal, pulsar, resourceGroupResources, setPulsar, splitPath, tenantResources, topicResources, validateAdminAccessForTenant, validateAdminAccessForTenantAsync, validateBrokerName, validateBundleOwnership, validateClusterForTenant, validateClusterOwnership, validateGlobalNamespaceOwnership, validateGlobalNamespaceOwnershipAsync, validateNamespaceBundleOwnership, validateNamespaceBundleRange, validateNamespaceOperation, validateNamespaceOperationAsync, validateNamespacePolicyOperation, validateTenantOperation, validateTopicOperation, validateTopicOperation, validateTopicOperationAsync, validateTopicOperationAsync, validateTopicOwnership, validateTopicOwnershipAsync, validateTopicPolicyOperationprotected void internalGetCoordinatorStats(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
Integer coordinatorId)
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInPendingAckStats> internalGetTransactionInPendingAckStats(boolean authoritative, long mostSigBits, long leastSigBits, String subName)
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionInBufferStats> internalGetTransactionInBufferStats(boolean authoritative, long mostSigBits, long leastSigBits)
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionBufferStats> internalGetTransactionBufferStats(boolean authoritative)
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckStats> internalGetPendingAckStats(boolean authoritative, String subName)
protected void internalGetTransactionMetadata(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
int mostSigBits,
long leastSigBits)
protected void internalGetSlowTransactions(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
long timeout,
Integer coordinatorId)
protected void internalGetCoordinatorInternalStats(javax.ws.rs.container.AsyncResponse asyncResponse,
boolean authoritative,
boolean metadata,
int coordinatorId)
protected CompletableFuture<org.apache.pulsar.common.policies.data.TransactionPendingAckInternalStats> internalGetPendingAckInternalStats(boolean authoritative, String subName, boolean metadata)
protected CompletableFuture<PersistentTopic> getExistingPersistentTopicAsync(boolean authoritative)
protected void checkTransactionCoordinatorEnabled()
protected void validateTopicName(String property, String namespace, String encodedTopic)
validateTopicName in class AdminResourceCopyright © 2017–2022 Apache Software Foundation. All rights reserved.