Class NamespacesBase
- java.lang.Object
-
- org.apache.pulsar.broker.web.PulsarWebResource
-
- org.apache.pulsar.broker.admin.AdminResource
-
- org.apache.pulsar.broker.admin.impl.NamespacesBase
-
- Direct Known Subclasses:
Namespaces,Namespaces,ResourceQuotasBase
public abstract class NamespacesBase extends AdminResource
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.broker.admin.AdminResource
namespaceName, topicName
-
Fields inherited from class org.apache.pulsar.broker.web.PulsarWebResource
httpRequest, servletContext, uri
-
-
Constructor Summary
Constructors Constructor Description NamespacesBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidinternalClearNamespaceBacklog(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)protected voidinternalClearNamespaceBacklogForSubscription(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String subscription, boolean authoritative)protected voidinternalClearNamespaceBundleBacklog(java.lang.String bundleRange, boolean authoritative)protected voidinternalClearNamespaceBundleBacklogForSubscription(java.lang.String subscription, java.lang.String bundleRange, boolean authoritative)protected voidinternalClearProperties(javax.ws.rs.container.AsyncResponse asyncResponse)protected java.util.concurrent.CompletableFuture<java.lang.Void>internalClearZkSources()protected voidinternalCreateNamespace(org.apache.pulsar.common.policies.data.Policies policies)protected voidinternalDeleteBookieAffinityGroup()protected voidinternalDeleteNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)protected voidinternalDeleteNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative, boolean force)protected voidinternalDeleteNamespaceBundle(java.lang.String bundleRange, boolean authoritative)protected voidinternalDeleteNamespaceBundle(java.lang.String bundleRange, boolean authoritative, boolean force)protected voidinternalDeleteNamespaceBundleForcefully(java.lang.String bundleRange, boolean authoritative)protected voidinternalDeleteNamespaceForcefully(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)protected voidinternalDeletePersistence()protected voidinternalDeleteSubscribeRate()protected voidinternalDeleteSubscriptionDispatchRate()protected voidinternalDeleteTopicDispatchRate()protected java.util.List<java.lang.String>internalGetAntiAffinityNamespaces(java.lang.String cluster, java.lang.String antiAffinityGroup, java.lang.String tenant)protected org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverrideinternalGetAutoSubscriptionCreation()protected org.apache.pulsar.common.policies.data.AutoTopicCreationOverrideinternalGetAutoTopicCreation()protected org.apache.pulsar.common.policies.data.BookieAffinityGroupDatainternalGetBookieAffinityGroup()protected java.lang.LonginternalGetCompactionThreshold()protected java.lang.BooleaninternalGetDeduplication()protected java.lang.IntegerinternalGetDeduplicationSnapshotInterval()protected org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesinternalGetDelayedDelivery()protected java.lang.BooleaninternalGetEncryptionRequired()protected org.apache.pulsar.common.policies.data.InactiveTopicPoliciesinternalGetInactiveTopic()protected booleaninternalGetIsAllowAutoUpdateSchema()protected java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>internalGetListOfTopics(org.apache.pulsar.common.policies.data.Policies policies, org.apache.pulsar.common.api.proto.CommandGetTopicsOfNamespace.Mode mode)protected java.lang.IntegerinternalGetMaxConsumersPerSubscription()protected java.lang.IntegerinternalGetMaxConsumersPerTopic()protected java.lang.IntegerinternalGetMaxProducersPerTopic()protected java.lang.IntegerinternalGetMaxSubscriptionsPerTopic()protected intinternalGetMaxTopicsPerNamespace()protected java.lang.IntegerinternalGetMaxUnackedMessagesPerConsumer()protected java.lang.IntegerinternalGetMaxUnackedMessagesPerSubscription()protected java.lang.StringinternalGetNamespaceAntiAffinityGroup()protected java.util.Set<java.lang.String>internalGetNamespaceReplicationClusters()protected java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>internalGetNonPersistentTopics(org.apache.pulsar.common.policies.data.Policies policies)protected java.lang.LonginternalGetOffloadDeletionLag()protected org.apache.pulsar.common.policies.data.OffloadPoliciesImplinternalGetOffloadPolicies()protected longinternalGetOffloadThreshold()protected org.apache.pulsar.common.policies.data.PersistencePoliciesinternalGetPersistence()protected voidinternalGetProperties(javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalGetProperty(java.lang.String key, javax.ws.rs.container.AsyncResponse asyncResponse)protected org.apache.pulsar.common.policies.data.PublishRateinternalGetPublishRate()protected org.apache.pulsar.common.policies.data.DispatchRateinternalGetReplicatorDispatchRate()protected org.apache.pulsar.common.policies.data.RetentionPoliciesinternalGetRetention()protected org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategyinternalGetSchemaAutoUpdateCompatibilityStrategy()Deprecated.protected org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategyinternalGetSchemaCompatibilityStrategy()protected booleaninternalGetSchemaValidationEnforced(boolean applied)protected org.apache.pulsar.common.policies.data.SubscribeRateinternalGetSubscribeRate()protected org.apache.pulsar.common.policies.data.SubscriptionAuthModeinternalGetSubscriptionAuthMode()protected org.apache.pulsar.common.policies.data.DispatchRateinternalGetSubscriptionDispatchRate()protected java.util.Set<org.apache.pulsar.client.api.SubscriptionType>internalGetSubscriptionTypesEnabled()protected java.util.List<java.lang.String>internalGetTenantNamespaces(java.lang.String tenant)protected org.apache.pulsar.common.policies.data.DispatchRateinternalGetTopicDispatchRate()protected voidinternalGrantPermissionOnNamespace(java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)protected voidinternalGrantPermissionOnSubscription(java.lang.String subscription, java.util.Set<java.lang.String> roles)protected voidinternalModifyDeduplication(java.lang.Boolean enableDeduplication)protected voidinternalModifyEncryptionRequired(boolean encryptionRequired)protected voidinternalRemoveAutoSubscriptionCreation(javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalRemoveAutoTopicCreation(javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalRemoveBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)protected voidinternalRemoveMaxTopicsPerNamespace()protected voidinternalRemoveNamespaceAntiAffinityGroup()protected voidinternalRemoveOffloadPolicies(javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalRemoveProperty(java.lang.String key, javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalRemovePublishRate()protected voidinternalRemoveReplicatorDispatchRate()protected voidinternalRevokePermissionsOnNamespace(java.lang.String role)protected voidinternalRevokePermissionsOnSubscription(java.lang.String subscriptionName, java.lang.String role)protected voidinternalSetAutoSubscriptionCreation(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride autoSubscriptionCreationOverride)protected voidinternalSetAutoTopicCreation(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.AutoTopicCreationOverride autoTopicCreationOverride)protected voidinternalSetBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota)protected voidinternalSetBookieAffinityGroup(org.apache.pulsar.common.policies.data.BookieAffinityGroupData bookieAffinityGroup)protected voidinternalSetCompactionThreshold(java.lang.Long newThreshold)protected voidinternalSetDeduplicationSnapshotInterval(java.lang.Integer interval)protected voidinternalSetDelayedDelivery(org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)protected voidinternalSetInactiveTopic(org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)protected voidinternalSetIsAllowAutoUpdateSchema(boolean isAllowAutoUpdateSchema)protected voidinternalSetMaxConsumersPerSubscription(java.lang.Integer maxConsumersPerSubscription)protected voidinternalSetMaxConsumersPerTopic(java.lang.Integer maxConsumersPerTopic)protected voidinternalSetMaxProducersPerTopic(java.lang.Integer maxProducersPerTopic)protected voidinternalSetMaxSubscriptionsPerTopic(java.lang.Integer maxSubscriptionsPerTopic)protected voidinternalSetMaxTopicsPerNamespace(java.lang.Integer maxTopicsPerNamespace)protected voidinternalSetMaxUnackedMessagesPerConsumer(java.lang.Integer maxUnackedMessagesPerConsumer)protected voidinternalSetMaxUnackedMessagesPerSubscription(java.lang.Integer maxUnackedMessagesPerSubscription)protected voidinternalSetNamespaceAntiAffinityGroup(java.lang.String antiAffinityGroup)protected voidinternalSetNamespaceMessageTTL(java.lang.Integer messageTTL)protected voidinternalSetNamespaceReplicationClusters(java.util.List<java.lang.String> clusterIds)protected voidinternalSetNamespaceResourceGroup(java.lang.String rgName)protected voidinternalSetOffloadDeletionLag(java.lang.Long newDeletionLagMs)protected voidinternalSetOffloadPolicies(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies)protected voidinternalSetOffloadThreshold(long newThreshold)protected voidinternalSetPersistence(org.apache.pulsar.common.policies.data.PersistencePolicies persistence)protected voidinternalSetPolicies(java.lang.String fieldName, java.lang.Object value)protected voidinternalSetProperties(java.util.Map<java.lang.String,java.lang.String> properties, javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalSetProperty(java.lang.String key, java.lang.String value, javax.ws.rs.container.AsyncResponse asyncResponse)protected voidinternalSetPublishRate(org.apache.pulsar.common.policies.data.PublishRate maxPublishMessageRate)protected voidinternalSetReplicatorDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)protected voidinternalSetRetention(org.apache.pulsar.common.policies.data.RetentionPolicies retention)protected voidinternalSetSchemaAutoUpdateCompatibilityStrategy(org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy strategy)Deprecated.protected voidinternalSetSchemaCompatibilityStrategy(org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)protected voidinternalSetSchemaValidationEnforced(boolean schemaValidationEnforced)protected voidinternalSetSubscribeRate(org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)protected voidinternalSetSubscriptionAuthMode(org.apache.pulsar.common.policies.data.SubscriptionAuthMode subscriptionAuthMode)protected voidinternalSetSubscriptionDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)protected voidinternalSetSubscriptionExpirationTime(java.lang.Integer expirationTime)protected voidinternalSetSubscriptionTypesEnabled(java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)protected voidinternalSetTopicDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)protected voidinternalSplitNamespaceBundle(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String bundleName, boolean authoritative, boolean unload, java.lang.String splitAlgorithmName)protected voidinternalUnloadNamespace(javax.ws.rs.container.AsyncResponse asyncResponse)voidinternalUnloadNamespaceBundle(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String bundleRange, boolean authoritative)protected voidinternalUnsubscribeNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String subscription, boolean authoritative)protected voidinternalUnsubscribeNamespaceBundle(java.lang.String subscription, java.lang.String bundleRange, boolean authoritative)protected org.apache.pulsar.common.policies.data.BundlesDatavalidateBundlesData(org.apache.pulsar.common.policies.data.BundlesData initialBundles)protected voidvalidateRetentionPolicies(org.apache.pulsar.common.policies.data.RetentionPolicies retention)-
Methods inherited from class org.apache.pulsar.broker.admin.AdminResource
bookKeeper, checkArgument, checkBacklogQuota, checkNotNull, checkNotNull, checkTopicExistsAsync, checkTopicLevelPolicyEnable, clusters, dispatchRate, domain, fetchPartitionedTopicMetadata, fetchPartitionedTopicMetadataCheckAllowAutoCreation, getNamespacePolicies, getNamespacePolicies, getNamespacePoliciesAsync, getNamespaceReplicatedClusters, getPartitionedTopicList, getPartitionedTopicMetadata, getPartitionedTopicMetadataAsync, getSchemaCompatibilityStrategyAsync, getSchemaCompatibilityStrategyAsyncWithoutAuth, getTopicNotFoundErrorMessage, getTopicPartitionList, getTopicPoliciesAsyncWithRetry, getTopicPoliciesAsyncWithRetry, internalCreatePartitionedTopic, internalCreatePartitionedTopic, isLeaderBroker, isManagedLedgerNotFoundException, isNamespaceReplicated, isRedirectException, jsonMapper, namespaceBacklogQuota, replicatorDispatchRate, resumeAsyncResponseExceptionally, setServletContext, subscribeRate, subscriptionDispatchRate, tryCreatePartitionsAsync, validateAdminAccessForTenant, validateAndGetWorkerService, validateBundleOwnership, validateClusterExists, validateGlobalNamespaceOwnership, validateNamespaceName, validateNamespaceName, validatePartitionedTopicMetadata, validatePartitionedTopicName, validatePersistencePolicies, validatePersistentTopicName, validatePersistentTopicName, validatePoliciesReadOnlyAccess, validatePoliciesReadOnlyAccessAsync, validateSuperUserAccess, validateTopicName, validateTopicName
-
Methods inherited from class org.apache.pulsar.broker.web.PulsarWebResource
bookieResources, canUpdateCluster, checkAuthorizationAsync, checkLocalOrGetPeerReplicationCluster, checkLocalOrGetPeerReplicationCluster, clientAppId, clientAuthData, clusterResources, config, dynamicConfigurationResources, getClusterDataIfDifferentCluster, getLocalPolicies, getPulsarResources, hasActiveNamespace, hasSuperUserAccess, isBundleOwnedByAnyBroker, isClientAuthenticated, isLeaderBroker, isRequestHttps, namespaceIsolationPolicies, namespaceResources, originalPrincipal, pulsar, resourceGroupResources, setPulsar, splitPath, sync, tenantResources, topicResources, validateAdminAccessForTenant, validateAdminAccessForTenantAsync, validateAdminAccessForTenantAsync, validateBrokerName, validateBundleOwnership, validateClusterForTenant, validateClusterOwnership, validateClusterOwnershipAsync, validateGlobalNamespaceOwnership, validateGlobalNamespaceOwnershipAsync, validateNamespaceBundleOwnership, validateNamespaceBundleRange, validateNamespaceOperation, validateNamespaceOperationAsync, validateNamespacePolicyOperation, validateNamespacePolicyOperationAsync, validatePeerClusterConflict, validateSuperUserAccessAsync, validateTenantOperation, validateTenantOperationAsync, validateTopicOperation, validateTopicOperation, validateTopicOperationAsync, validateTopicOperationAsync, validateTopicOwnership, validateTopicOwnershipAsync, validateTopicPolicyOperation, validateTopicPolicyOperationAsync
-
-
-
-
Method Detail
-
internalGetTenantNamespaces
protected java.util.List<java.lang.String> internalGetTenantNamespaces(java.lang.String tenant)
-
internalCreateNamespace
protected void internalCreateNamespace(org.apache.pulsar.common.policies.data.Policies policies)
-
internalDeleteNamespace
protected void internalDeleteNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative, boolean force)
-
internalGetListOfTopics
protected java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> internalGetListOfTopics(org.apache.pulsar.common.policies.data.Policies policies, org.apache.pulsar.common.api.proto.CommandGetTopicsOfNamespace.Mode mode)
-
internalGetNonPersistentTopics
protected java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> internalGetNonPersistentTopics(org.apache.pulsar.common.policies.data.Policies policies)
-
internalDeleteNamespace
protected void internalDeleteNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)
-
internalClearZkSources
protected java.util.concurrent.CompletableFuture<java.lang.Void> internalClearZkSources()
-
internalDeleteNamespaceForcefully
protected void internalDeleteNamespaceForcefully(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)
-
internalDeleteNamespaceBundle
protected void internalDeleteNamespaceBundle(java.lang.String bundleRange, boolean authoritative, boolean force)
-
internalDeleteNamespaceBundle
protected void internalDeleteNamespaceBundle(java.lang.String bundleRange, boolean authoritative)
-
internalDeleteNamespaceBundleForcefully
protected void internalDeleteNamespaceBundleForcefully(java.lang.String bundleRange, boolean authoritative)
-
internalGrantPermissionOnNamespace
protected void internalGrantPermissionOnNamespace(java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)
-
internalGrantPermissionOnSubscription
protected void internalGrantPermissionOnSubscription(java.lang.String subscription, java.util.Set<java.lang.String> roles)
-
internalRevokePermissionsOnNamespace
protected void internalRevokePermissionsOnNamespace(java.lang.String role)
-
internalRevokePermissionsOnSubscription
protected void internalRevokePermissionsOnSubscription(java.lang.String subscriptionName, java.lang.String role)
-
internalGetNamespaceReplicationClusters
protected java.util.Set<java.lang.String> internalGetNamespaceReplicationClusters()
-
internalSetNamespaceReplicationClusters
protected void internalSetNamespaceReplicationClusters(java.util.List<java.lang.String> clusterIds)
-
internalSetNamespaceMessageTTL
protected void internalSetNamespaceMessageTTL(java.lang.Integer messageTTL)
-
internalSetSubscriptionExpirationTime
protected void internalSetSubscriptionExpirationTime(java.lang.Integer expirationTime)
-
internalGetAutoTopicCreation
protected org.apache.pulsar.common.policies.data.AutoTopicCreationOverride internalGetAutoTopicCreation()
-
internalSetAutoTopicCreation
protected void internalSetAutoTopicCreation(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.AutoTopicCreationOverride autoTopicCreationOverride)
-
internalRemoveAutoTopicCreation
protected void internalRemoveAutoTopicCreation(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalSetAutoSubscriptionCreation
protected void internalSetAutoSubscriptionCreation(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride autoSubscriptionCreationOverride)
-
internalGetAutoSubscriptionCreation
protected org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride internalGetAutoSubscriptionCreation()
-
internalRemoveAutoSubscriptionCreation
protected void internalRemoveAutoSubscriptionCreation(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalModifyDeduplication
protected void internalModifyDeduplication(java.lang.Boolean enableDeduplication)
-
internalUnloadNamespace
protected void internalUnloadNamespace(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalSetBookieAffinityGroup
protected void internalSetBookieAffinityGroup(org.apache.pulsar.common.policies.data.BookieAffinityGroupData bookieAffinityGroup)
-
internalDeleteBookieAffinityGroup
protected void internalDeleteBookieAffinityGroup()
-
internalGetBookieAffinityGroup
protected org.apache.pulsar.common.policies.data.BookieAffinityGroupData internalGetBookieAffinityGroup()
-
internalUnloadNamespaceBundle
public void internalUnloadNamespaceBundle(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String bundleRange, boolean authoritative)
-
internalSplitNamespaceBundle
protected void internalSplitNamespaceBundle(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String bundleName, boolean authoritative, boolean unload, java.lang.String splitAlgorithmName)
-
internalSetPublishRate
protected void internalSetPublishRate(org.apache.pulsar.common.policies.data.PublishRate maxPublishMessageRate)
-
internalRemovePublishRate
protected void internalRemovePublishRate()
-
internalGetPublishRate
protected org.apache.pulsar.common.policies.data.PublishRate internalGetPublishRate()
-
internalSetTopicDispatchRate
protected void internalSetTopicDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)
-
internalDeleteTopicDispatchRate
protected void internalDeleteTopicDispatchRate()
-
internalGetTopicDispatchRate
protected org.apache.pulsar.common.policies.data.DispatchRate internalGetTopicDispatchRate()
-
internalSetSubscriptionDispatchRate
protected void internalSetSubscriptionDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)
-
internalDeleteSubscriptionDispatchRate
protected void internalDeleteSubscriptionDispatchRate()
-
internalGetSubscriptionDispatchRate
protected org.apache.pulsar.common.policies.data.DispatchRate internalGetSubscriptionDispatchRate()
-
internalSetSubscribeRate
protected void internalSetSubscribeRate(org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)
-
internalDeleteSubscribeRate
protected void internalDeleteSubscribeRate()
-
internalGetSubscribeRate
protected org.apache.pulsar.common.policies.data.SubscribeRate internalGetSubscribeRate()
-
internalRemoveReplicatorDispatchRate
protected void internalRemoveReplicatorDispatchRate()
-
internalSetReplicatorDispatchRate
protected void internalSetReplicatorDispatchRate(org.apache.pulsar.common.policies.data.impl.DispatchRateImpl dispatchRate)
-
internalGetReplicatorDispatchRate
protected org.apache.pulsar.common.policies.data.DispatchRate internalGetReplicatorDispatchRate()
-
internalSetBacklogQuota
protected void internalSetBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota)
-
internalRemoveBacklogQuota
protected void internalRemoveBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)
-
internalSetRetention
protected void internalSetRetention(org.apache.pulsar.common.policies.data.RetentionPolicies retention)
-
internalDeletePersistence
protected void internalDeletePersistence()
-
internalSetPersistence
protected void internalSetPersistence(org.apache.pulsar.common.policies.data.PersistencePolicies persistence)
-
internalGetPersistence
protected org.apache.pulsar.common.policies.data.PersistencePolicies internalGetPersistence()
-
internalClearNamespaceBacklog
protected void internalClearNamespaceBacklog(javax.ws.rs.container.AsyncResponse asyncResponse, boolean authoritative)
-
internalClearNamespaceBundleBacklog
protected void internalClearNamespaceBundleBacklog(java.lang.String bundleRange, boolean authoritative)
-
internalClearNamespaceBacklogForSubscription
protected void internalClearNamespaceBacklogForSubscription(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String subscription, boolean authoritative)
-
internalClearNamespaceBundleBacklogForSubscription
protected void internalClearNamespaceBundleBacklogForSubscription(java.lang.String subscription, java.lang.String bundleRange, boolean authoritative)
-
internalUnsubscribeNamespace
protected void internalUnsubscribeNamespace(javax.ws.rs.container.AsyncResponse asyncResponse, java.lang.String subscription, boolean authoritative)
-
internalUnsubscribeNamespaceBundle
protected void internalUnsubscribeNamespaceBundle(java.lang.String subscription, java.lang.String bundleRange, boolean authoritative)
-
internalSetSubscriptionAuthMode
protected void internalSetSubscriptionAuthMode(org.apache.pulsar.common.policies.data.SubscriptionAuthMode subscriptionAuthMode)
-
internalGetSubscriptionAuthMode
protected org.apache.pulsar.common.policies.data.SubscriptionAuthMode internalGetSubscriptionAuthMode()
-
internalModifyEncryptionRequired
protected void internalModifyEncryptionRequired(boolean encryptionRequired)
-
internalGetEncryptionRequired
protected java.lang.Boolean internalGetEncryptionRequired()
-
internalGetDelayedDelivery
protected org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies internalGetDelayedDelivery()
-
internalGetInactiveTopic
protected org.apache.pulsar.common.policies.data.InactiveTopicPolicies internalGetInactiveTopic()
-
internalSetInactiveTopic
protected void internalSetInactiveTopic(org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)
-
internalSetPolicies
protected void internalSetPolicies(java.lang.String fieldName, java.lang.Object value)
-
internalSetDelayedDelivery
protected void internalSetDelayedDelivery(org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)
-
internalSetNamespaceAntiAffinityGroup
protected void internalSetNamespaceAntiAffinityGroup(java.lang.String antiAffinityGroup)
-
internalGetNamespaceAntiAffinityGroup
protected java.lang.String internalGetNamespaceAntiAffinityGroup()
-
internalRemoveNamespaceAntiAffinityGroup
protected void internalRemoveNamespaceAntiAffinityGroup()
-
internalGetAntiAffinityNamespaces
protected java.util.List<java.lang.String> internalGetAntiAffinityNamespaces(java.lang.String cluster, java.lang.String antiAffinityGroup, java.lang.String tenant)
-
internalGetRetention
protected org.apache.pulsar.common.policies.data.RetentionPolicies internalGetRetention()
-
validateBundlesData
protected org.apache.pulsar.common.policies.data.BundlesData validateBundlesData(org.apache.pulsar.common.policies.data.BundlesData initialBundles)
-
validateRetentionPolicies
protected void validateRetentionPolicies(org.apache.pulsar.common.policies.data.RetentionPolicies retention)
-
internalGetMaxProducersPerTopic
protected java.lang.Integer internalGetMaxProducersPerTopic()
-
internalGetDeduplicationSnapshotInterval
protected java.lang.Integer internalGetDeduplicationSnapshotInterval()
-
internalSetDeduplicationSnapshotInterval
protected void internalSetDeduplicationSnapshotInterval(java.lang.Integer interval)
-
internalSetMaxProducersPerTopic
protected void internalSetMaxProducersPerTopic(java.lang.Integer maxProducersPerTopic)
-
internalGetDeduplication
protected java.lang.Boolean internalGetDeduplication()
-
internalGetMaxConsumersPerTopic
protected java.lang.Integer internalGetMaxConsumersPerTopic()
-
internalSetMaxConsumersPerTopic
protected void internalSetMaxConsumersPerTopic(java.lang.Integer maxConsumersPerTopic)
-
internalGetMaxConsumersPerSubscription
protected java.lang.Integer internalGetMaxConsumersPerSubscription()
-
internalSetMaxConsumersPerSubscription
protected void internalSetMaxConsumersPerSubscription(java.lang.Integer maxConsumersPerSubscription)
-
internalGetMaxUnackedMessagesPerConsumer
protected java.lang.Integer internalGetMaxUnackedMessagesPerConsumer()
-
internalSetMaxUnackedMessagesPerConsumer
protected void internalSetMaxUnackedMessagesPerConsumer(java.lang.Integer maxUnackedMessagesPerConsumer)
-
internalGetMaxUnackedMessagesPerSubscription
protected java.lang.Integer internalGetMaxUnackedMessagesPerSubscription()
-
internalGetMaxSubscriptionsPerTopic
protected java.lang.Integer internalGetMaxSubscriptionsPerTopic()
-
internalSetMaxSubscriptionsPerTopic
protected void internalSetMaxSubscriptionsPerTopic(java.lang.Integer maxSubscriptionsPerTopic)
-
internalSetMaxUnackedMessagesPerSubscription
protected void internalSetMaxUnackedMessagesPerSubscription(java.lang.Integer maxUnackedMessagesPerSubscription)
-
internalGetCompactionThreshold
protected java.lang.Long internalGetCompactionThreshold()
-
internalSetCompactionThreshold
protected void internalSetCompactionThreshold(java.lang.Long newThreshold)
-
internalGetOffloadThreshold
protected long internalGetOffloadThreshold()
-
internalSetOffloadThreshold
protected void internalSetOffloadThreshold(long newThreshold)
-
internalGetOffloadDeletionLag
protected java.lang.Long internalGetOffloadDeletionLag()
-
internalSetOffloadDeletionLag
protected void internalSetOffloadDeletionLag(java.lang.Long newDeletionLagMs)
-
internalGetSchemaAutoUpdateCompatibilityStrategy
@Deprecated protected org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy internalGetSchemaAutoUpdateCompatibilityStrategy()
Deprecated.
-
internalGetSchemaCompatibilityStrategy
protected org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy internalGetSchemaCompatibilityStrategy()
-
internalSetSchemaAutoUpdateCompatibilityStrategy
@Deprecated protected void internalSetSchemaAutoUpdateCompatibilityStrategy(org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy strategy)
Deprecated.
-
internalSetSchemaCompatibilityStrategy
protected void internalSetSchemaCompatibilityStrategy(org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)
-
internalGetSchemaValidationEnforced
protected boolean internalGetSchemaValidationEnforced(boolean applied)
-
internalSetSchemaValidationEnforced
protected void internalSetSchemaValidationEnforced(boolean schemaValidationEnforced)
-
internalGetIsAllowAutoUpdateSchema
protected boolean internalGetIsAllowAutoUpdateSchema()
-
internalSetIsAllowAutoUpdateSchema
protected void internalSetIsAllowAutoUpdateSchema(boolean isAllowAutoUpdateSchema)
-
internalGetSubscriptionTypesEnabled
protected java.util.Set<org.apache.pulsar.client.api.SubscriptionType> internalGetSubscriptionTypesEnabled()
-
internalSetSubscriptionTypesEnabled
protected void internalSetSubscriptionTypesEnabled(java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)
-
internalSetOffloadPolicies
protected void internalSetOffloadPolicies(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies)
-
internalRemoveOffloadPolicies
protected void internalRemoveOffloadPolicies(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalGetOffloadPolicies
protected org.apache.pulsar.common.policies.data.OffloadPoliciesImpl internalGetOffloadPolicies()
-
internalGetMaxTopicsPerNamespace
protected int internalGetMaxTopicsPerNamespace()
-
internalRemoveMaxTopicsPerNamespace
protected void internalRemoveMaxTopicsPerNamespace()
-
internalSetMaxTopicsPerNamespace
protected void internalSetMaxTopicsPerNamespace(java.lang.Integer maxTopicsPerNamespace)
-
internalSetProperty
protected void internalSetProperty(java.lang.String key, java.lang.String value, javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalSetProperties
protected void internalSetProperties(java.util.Map<java.lang.String,java.lang.String> properties, javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalGetProperty
protected void internalGetProperty(java.lang.String key, javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalGetProperties
protected void internalGetProperties(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalRemoveProperty
protected void internalRemoveProperty(java.lang.String key, javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalClearProperties
protected void internalClearProperties(javax.ws.rs.container.AsyncResponse asyncResponse)
-
internalSetNamespaceResourceGroup
protected void internalSetNamespaceResourceGroup(java.lang.String rgName)
-
-