Class TopicsImpl
- java.lang.Object
-
- org.apache.pulsar.client.admin.internal.BaseResource
-
- org.apache.pulsar.client.admin.internal.TopicsImpl
-
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Topics
public class TopicsImpl extends BaseResource implements org.apache.pulsar.client.admin.Topics
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description TopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.client.admin.LongRunningProcessStatuscompactionStatus(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.admin.LongRunningProcessStatus>compactionStatusAsync(java.lang.String topic)voidcreateMissedPartitions(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>createMissedPartitionsAsync(java.lang.String topic)voidcreateNonPartitionedTopic(java.lang.String topic, java.util.Map<java.lang.String,java.lang.String> metadata)java.util.concurrent.CompletableFuture<java.lang.Void>createNonPartitionedTopicAsync(java.lang.String topic, java.util.Map<java.lang.String,java.lang.String> properties)voidcreatePartitionedTopic(java.lang.String topic, int numPartitions, java.util.Map<java.lang.String,java.lang.String> metadata)java.util.concurrent.CompletableFuture<java.lang.Void>createPartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean createLocalTopicOnly, java.util.Map<java.lang.String,java.lang.String> properties)java.util.concurrent.CompletableFuture<java.lang.Void>createPartitionedTopicAsync(java.lang.String topic, int numPartitions, java.util.Map<java.lang.String,java.lang.String> properties)voidcreateSubscription(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, java.util.Map<java.lang.String,java.lang.String> properties)java.util.concurrent.CompletableFuture<java.lang.Void>createSubscriptionAsync(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, java.util.Map<java.lang.String,java.lang.String> properties)voiddelete(java.lang.String topic)voiddelete(java.lang.String topic, boolean force, boolean deleteSchema)java.util.concurrent.CompletableFuture<java.lang.Void>deleteAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>deleteAsync(java.lang.String topic, boolean force, boolean deleteSchema)voiddeletePartitionedTopic(java.lang.String topic)voiddeletePartitionedTopic(java.lang.String topic, boolean force, boolean deleteSchema)java.util.concurrent.CompletableFuture<java.lang.Void>deletePartitionedTopicAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>deletePartitionedTopicAsync(java.lang.String topic, boolean force, boolean deleteSchema)voiddeleteSubscription(java.lang.String topic, java.lang.String subName)voiddeleteSubscription(java.lang.String topic, java.lang.String subName, boolean force)java.util.concurrent.CompletableFuture<java.lang.Void>deleteSubscriptionAsync(java.lang.String topic, java.lang.String subName)java.util.concurrent.CompletableFuture<java.lang.Void>deleteSubscriptionAsync(java.lang.String topic, java.lang.String subName, boolean force)voiddisableDeduplication(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>disableDeduplicationAsync(java.lang.String topic)voidenableDeduplication(java.lang.String topic, boolean enabled)java.util.concurrent.CompletableFuture<java.lang.Void>enableDeduplicationAsync(java.lang.String topic, boolean enabled)org.apache.pulsar.client.api.Message<byte[]>examineMessage(java.lang.String topic, java.lang.String initialPosition, long messagePosition)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>>examineMessageAsync(java.lang.String topic, java.lang.String initialPosition, long messagePosition)voidexpireMessages(java.lang.String topic, java.lang.String subName, long expireTimeInSeconds)voidexpireMessages(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)java.util.concurrent.CompletableFuture<java.lang.Void>expireMessagesAsync(java.lang.String topic, java.lang.String subName, long expireTimeInSeconds)java.util.concurrent.CompletableFuture<java.lang.Void>expireMessagesAsync(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)voidexpireMessagesForAllSubscriptions(java.lang.String topic, long expireTimeInSeconds)java.util.concurrent.CompletableFuture<java.lang.Void>expireMessagesForAllSubscriptionsAsync(java.lang.String topic, long expireTimeInSeconds)java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota>getBacklogQuotaMap(java.lang.String topic)java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota>getBacklogQuotaMap(java.lang.String topic, boolean applied)java.lang.LonggetBacklogSizeByMessageId(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)java.util.concurrent.CompletableFuture<java.lang.Long>getBacklogSizeByMessageIdAsync(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)java.lang.LonggetCompactionThreshold(java.lang.String topic)java.lang.LonggetCompactionThreshold(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Long>getCompactionThresholdAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Long>getCompactionThresholdAsync(java.lang.String topic, boolean applied)java.lang.BooleangetDeduplicationEnabled(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Boolean>getDeduplicationEnabledAsync(java.lang.String topic)java.lang.IntegergetDeduplicationSnapshotInterval(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getDeduplicationSnapshotIntervalAsync(java.lang.String topic)java.lang.BooleangetDeduplicationStatus(java.lang.String topic)java.lang.BooleangetDeduplicationStatus(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Boolean>getDeduplicationStatusAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Boolean>getDeduplicationStatusAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(java.lang.String topic)org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(java.lang.String topic)org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(java.lang.String topic, boolean applied)java.lang.StringgetInternalInfo(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.String>getInternalInfoAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.PersistentTopicInternalStatsgetInternalStats(java.lang.String topic)org.apache.pulsar.common.policies.data.PersistentTopicInternalStatsgetInternalStats(java.lang.String topic, boolean metadata)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats>getInternalStatsAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats>getInternalStatsAsync(java.lang.String topic, boolean metadata)org.apache.pulsar.client.api.MessageIdgetLastMessageId(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId>getLastMessageIdAsync(java.lang.String topic)java.util.List<java.lang.String>getList(java.lang.String namespace)java.util.List<java.lang.String>getList(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain)java.util.List<java.lang.String>getList(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, java.util.Map<org.apache.pulsar.client.admin.Topics.QueryParam,java.lang.Object> params)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getListAsync(java.lang.String namespace)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getListAsync(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getListAsync(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, java.util.Map<org.apache.pulsar.client.admin.Topics.QueryParam,java.lang.Object> params)java.util.List<java.lang.String>getListInBundle(java.lang.String namespace, java.lang.String bundleRange)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getListInBundleAsync(java.lang.String namespace, java.lang.String bundleRange)java.lang.IntegergetMaxConsumers(java.lang.String topic)java.lang.IntegergetMaxConsumers(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxConsumersPerSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersPerSubscriptionAsync(java.lang.String topic)java.lang.IntegergetMaxMessageSize(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxMessageSizeAsync(java.lang.String topic)java.lang.IntegergetMaxProducers(java.lang.String topic)java.lang.IntegergetMaxProducers(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxProducersAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxProducersAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxSubscriptionsPerTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxSubscriptionsPerTopicAsync(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnConsumer(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnConsumer(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxUnackedMessagesOnSubscription(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnSubscription(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, boolean applied)org.apache.pulsar.client.api.Message<byte[]>getMessageById(java.lang.String topic, long ledgerId, long entryId)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>>getMessageByIdAsync(java.lang.String topic, long ledgerId, long entryId)org.apache.pulsar.client.api.MessageIdgetMessageIdByTimestamp(java.lang.String topic, long timestamp)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId>getMessageIdByTimestampAsync(java.lang.String topic, long timestamp)java.lang.IntegergetMessageTTL(java.lang.String topic)java.lang.IntegergetMessageTTL(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(java.lang.String topic)org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.PartitionedTopicInternalStatsgetPartitionedInternalStats(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats>getPartitionedInternalStatsAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.PartitionedTopicStatsgetPartitionedStats(java.lang.String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicStats>getPartitionedStatsAsync(java.lang.String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize)java.util.List<java.lang.String>getPartitionedTopicList(java.lang.String namespace)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getPartitionedTopicListAsync(java.lang.String namespace)org.apache.pulsar.common.partition.PartitionedTopicMetadatagetPartitionedTopicMetadata(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata>getPartitionedTopicMetadataAsync(java.lang.String topic)java.util.Map<java.lang.String,java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>>getPermissions(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>>>getPermissionsAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(java.lang.String topic)org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(java.lang.String topic, boolean applied)java.util.Map<java.lang.String,java.lang.String>getProperties(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.String>>getPropertiesAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.PublishRategetPublishRate(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate>getPublishRateAsync(java.lang.String topic)java.util.Map<java.lang.String,java.lang.Boolean>getReplicatedSubscriptionStatus(java.lang.String topic, java.lang.String subName)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Boolean>>getReplicatedSubscriptionStatusAsync(java.lang.String topic, java.lang.String subName)java.util.Set<java.lang.String>getReplicationClusters(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>>getReplicationClustersAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(java.lang.String topic)org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.TopicStatsgetStats(java.lang.String topic, org.apache.pulsar.client.admin.GetStatsOptions getStatsOptions)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TopicStats>getStatsAsync(java.lang.String topic, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog)org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(java.lang.String topic)org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(java.lang.String topic, boolean applied)java.util.List<java.lang.String>getSubscriptions(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getSubscriptionsAsync(java.lang.String topic)java.util.Set<org.apache.pulsar.client.api.SubscriptionType>getSubscriptionTypesEnabled(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Set<org.apache.pulsar.client.api.SubscriptionType>>getSubscriptionTypesEnabledAsync(java.lang.String topic)voidgrantPermission(java.lang.String topic, java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)java.util.concurrent.CompletableFuture<java.lang.Void>grantPermissionAsync(java.lang.String topic, java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)org.apache.pulsar.client.admin.OffloadProcessStatusoffloadStatus(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.admin.OffloadProcessStatus>offloadStatusAsync(java.lang.String topic)java.util.List<org.apache.pulsar.client.api.Message<byte[]>>peekMessages(java.lang.String topic, java.lang.String subName, int numMessages)java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.client.api.Message<byte[]>>>peekMessagesAsync(java.lang.String topic, java.lang.String subName, int numMessages)voidremoveBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)voidremoveCompactionThreshold(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeCompactionThresholdAsync(java.lang.String topic)voidremoveDeduplicationSnapshotInterval(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDeduplicationSnapshotIntervalAsync(java.lang.String topic)voidremoveDeduplicationStatus(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDeduplicationStatusAsync(java.lang.String topic)voidremoveDelayedDeliveryPolicy(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDelayedDeliveryPolicyAsync(java.lang.String topic)voidremoveDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDispatchRateAsync(java.lang.String topic)voidremoveInactiveTopicPolicies(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeInactiveTopicPoliciesAsync(java.lang.String topic)voidremoveMaxConsumers(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxConsumersAsync(java.lang.String topic)voidremoveMaxConsumersPerSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxConsumersPerSubscriptionAsync(java.lang.String topic)voidremoveMaxMessageSize(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxMessageSizeAsync(java.lang.String topic)voidremoveMaxProducers(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxProducersAsync(java.lang.String topic)voidremoveMaxSubscriptionsPerTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxSubscriptionsPerTopicAsync(java.lang.String topic)voidremoveMaxUnackedMessagesOnConsumer(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)voidremoveMaxUnackedMessagesOnSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)voidremoveMessageTTL(java.lang.String topic)voidremoveOffloadPolicies(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeOffloadPoliciesAsync(java.lang.String topic)voidremovePersistence(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removePersistenceAsync(java.lang.String topic)voidremovePublishRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removePublishRateAsync(java.lang.String topic)voidremoveReplicationClusters(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeReplicationClustersAsync(java.lang.String topic)voidremoveReplicatorDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeReplicatorDispatchRateAsync(java.lang.String topic)voidremoveRetention(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeRetentionAsync(java.lang.String topic)voidremoveSubscribeRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscribeRateAsync(java.lang.String topic)voidremoveSubscriptionDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscriptionDispatchRateAsync(java.lang.String topic)voidremoveSubscriptionTypesEnabled(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscriptionTypesEnabledAsync(java.lang.String topic)voidresetCursor(java.lang.String topic, java.lang.String subName, long timestamp)voidresetCursor(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId)voidresetCursor(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)java.util.concurrent.CompletableFuture<java.lang.Void>resetCursorAsync(java.lang.String topic, java.lang.String subName, long timestamp)java.util.concurrent.CompletableFuture<java.lang.Void>resetCursorAsync(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId)java.util.concurrent.CompletableFuture<java.lang.Void>resetCursorAsync(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)voidrevokePermissions(java.lang.String topic, java.lang.String role)java.util.concurrent.CompletableFuture<java.lang.Void>revokePermissionsAsync(java.lang.String topic, java.lang.String role)voidsetBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)voidsetCompactionThreshold(java.lang.String topic, long compactionThreshold)java.util.concurrent.CompletableFuture<java.lang.Void>setCompactionThresholdAsync(java.lang.String topic, long compactionThreshold)voidsetDeduplicationSnapshotInterval(java.lang.String topic, int interval)java.util.concurrent.CompletableFuture<java.lang.Void>setDeduplicationSnapshotIntervalAsync(java.lang.String topic, int interval)voidsetDeduplicationStatus(java.lang.String topic, boolean enabled)java.util.concurrent.CompletableFuture<java.lang.Void>setDeduplicationStatusAsync(java.lang.String topic, boolean enabled)voidsetDelayedDeliveryPolicy(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setDelayedDeliveryPolicyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)voidsetDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetInactiveTopicPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setInactiveTopicPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)voidsetMaxConsumers(java.lang.String topic, int maxConsumers)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxConsumersAsync(java.lang.String topic, int maxConsumers)voidsetMaxConsumersPerSubscription(java.lang.String topic, int maxConsumersPerSubscription)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxConsumersPerSubscriptionAsync(java.lang.String topic, int maxConsumersPerSubscription)voidsetMaxMessageSize(java.lang.String topic, int maxMessageSize)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxMessageSizeAsync(java.lang.String topic, int maxMessageSize)voidsetMaxProducers(java.lang.String topic, int maxProducers)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxProducersAsync(java.lang.String topic, int maxProducers)voidsetMaxSubscriptionsPerTopic(java.lang.String topic, int maxSubscriptionsPerTopic)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxSubscriptionsPerTopicAsync(java.lang.String topic, int maxSubscriptionsPerTopic)voidsetMaxUnackedMessagesOnConsumer(java.lang.String topic, int maxNum)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, int maxNum)voidsetMaxUnackedMessagesOnSubscription(java.lang.String topic, int maxNum)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, int maxNum)voidsetMessageTTL(java.lang.String topic, int messageTTLInSecond)voidsetOffloadPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setOffloadPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)voidsetPersistence(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setPersistenceAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)voidsetPublishRate(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)java.util.concurrent.CompletableFuture<java.lang.Void>setPublishRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)voidsetReplicatedSubscriptionStatus(java.lang.String topic, java.lang.String subName, boolean enabled)java.util.concurrent.CompletableFuture<java.lang.Void>setReplicatedSubscriptionStatusAsync(java.lang.String topic, java.lang.String subName, boolean enabled)voidsetReplicationClusters(java.lang.String topic, java.util.List<java.lang.String> clusterIds)java.util.concurrent.CompletableFuture<java.lang.Void>setReplicationClustersAsync(java.lang.String topic, java.util.List<java.lang.String> clusterIds)voidsetReplicatorDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setReplicatorDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetRetention(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)java.util.concurrent.CompletableFuture<java.lang.Void>setRetentionAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)voidsetSubscribeRate(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscribeRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)voidsetSubscriptionDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscriptionDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetSubscriptionTypesEnabled(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscriptionTypesEnabledAsync(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)voidskipAllMessages(java.lang.String topic, java.lang.String subName)java.util.concurrent.CompletableFuture<java.lang.Void>skipAllMessagesAsync(java.lang.String topic, java.lang.String subName)voidskipMessages(java.lang.String topic, java.lang.String subName, long numMessages)java.util.concurrent.CompletableFuture<java.lang.Void>skipMessagesAsync(java.lang.String topic, java.lang.String subName, long numMessages)java.util.Map<java.lang.Integer,org.apache.pulsar.client.api.MessageId>terminatePartitionedTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Map<java.lang.Integer,org.apache.pulsar.client.api.MessageId>>terminatePartitionedTopicAsync(java.lang.String topic)org.apache.pulsar.client.api.MessageIdterminateTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId>terminateTopicAsync(java.lang.String topic)voidtriggerCompaction(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>triggerCompactionAsync(java.lang.String topic)voidtriggerOffload(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)java.util.concurrent.CompletableFuture<java.lang.Void>triggerOffloadAsync(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)voidtruncate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>truncateAsync(java.lang.String topic)voidunload(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>unloadAsync(java.lang.String topic)voidupdatePartitionedTopic(java.lang.String topic, int numPartitions)voidupdatePartitionedTopic(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly)voidupdatePartitionedTopic(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force)java.util.concurrent.CompletableFuture<java.lang.Void>updatePartitionedTopicAsync(java.lang.String topic, int numPartitions)java.util.concurrent.CompletableFuture<java.lang.Void>updatePartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly)java.util.concurrent.CompletableFuture<java.lang.Void>updatePartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force)voidupdateSubscriptionProperties(java.lang.String topic, java.lang.String subName, java.util.Map<java.lang.String,java.lang.String> subscriptionProperties)java.util.concurrent.CompletableFuture<java.lang.Void>updateSubscriptionPropertiesAsync(java.lang.String topic, java.lang.String subName, java.util.Map<java.lang.String,java.lang.String> subscriptionProperties)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.pulsar.client.admin.Topics
createNonPartitionedTopic, createNonPartitionedTopicAsync, createPartitionedTopic, createPartitionedTopicAsync, createSubscription, createSubscription, createSubscriptionAsync, createSubscriptionAsync, delete, deleteAsync, deletePartitionedTopic, deletePartitionedTopicAsync, getPartitionedStats, getPartitionedStatsAsync, getStats, getStats, getStats, getStats, getStatsAsync, removeBacklogQuota, setBacklogQuota
-
-
-
-
Method Detail
-
getList
public java.util.List<java.lang.String> getList(java.lang.String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getList
public java.util.List<java.lang.String> getList(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getList
public java.util.List<java.lang.String> getList(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, java.util.Map<org.apache.pulsar.client.admin.Topics.QueryParam,java.lang.Object> params) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getListAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getListAsync(java.lang.String namespace)
- Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getListAsync(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain)- Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getListAsync(java.lang.String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, java.util.Map<org.apache.pulsar.client.admin.Topics.QueryParam,java.lang.Object> params)- Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedTopicList
public java.util.List<java.lang.String> getPartitionedTopicList(java.lang.String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPartitionedTopicListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedTopicListAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getPartitionedTopicListAsync(java.lang.String namespace)
- Specified by:
getPartitionedTopicListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListInBundle
public java.util.List<java.lang.String> getListInBundle(java.lang.String namespace, java.lang.String bundleRange) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getListInBundlein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getListInBundleAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getListInBundleAsync(java.lang.String namespace, java.lang.String bundleRange)- Specified by:
getListInBundleAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPermissions
public java.util.Map<java.lang.String,java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>> getPermissions(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPermissionsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPermissionsAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>>> getPermissionsAsync(java.lang.String topic)
- Specified by:
getPermissionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
grantPermission
public void grantPermission(java.lang.String topic, java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
grantPermissionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
grantPermissionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> grantPermissionAsync(java.lang.String topic, java.lang.String role, java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)- Specified by:
grantPermissionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
revokePermissions
public void revokePermissions(java.lang.String topic, java.lang.String role) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
revokePermissionsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
revokePermissionsAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> revokePermissionsAsync(java.lang.String topic, java.lang.String role)- Specified by:
revokePermissionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopic
public void createPartitionedTopic(java.lang.String topic, int numPartitions, java.util.Map<java.lang.String,java.lang.String> metadata) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createPartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createNonPartitionedTopic
public void createNonPartitionedTopic(java.lang.String topic, java.util.Map<java.lang.String,java.lang.String> metadata) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createNonPartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createMissedPartitions
public void createMissedPartitions(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createMissedPartitionsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createNonPartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createNonPartitionedTopicAsync(java.lang.String topic, java.util.Map<java.lang.String,java.lang.String> properties)- Specified by:
createNonPartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createPartitionedTopicAsync(java.lang.String topic, int numPartitions, java.util.Map<java.lang.String,java.lang.String> properties)- Specified by:
createPartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createPartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean createLocalTopicOnly, java.util.Map<java.lang.String,java.lang.String> properties)
-
createMissedPartitionsAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createMissedPartitionsAsync(java.lang.String topic)
- Specified by:
createMissedPartitionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopic
public void updatePartitionedTopic(java.lang.String topic, int numPartitions) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updatePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updatePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updatePartitionedTopicAsync(java.lang.String topic, int numPartitions)- Specified by:
updatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopic
public void updatePartitionedTopic(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updatePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updatePartitionedTopic
public void updatePartitionedTopic(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updatePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updatePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updatePartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly)- Specified by:
updatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updatePartitionedTopicAsync(java.lang.String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force)- Specified by:
updatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedTopicMetadata
public org.apache.pulsar.common.partition.PartitionedTopicMetadata getPartitionedTopicMetadata(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPartitionedTopicMetadatain interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedTopicMetadataAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata> getPartitionedTopicMetadataAsync(java.lang.String topic)
- Specified by:
getPartitionedTopicMetadataAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPropertiesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPropertiesAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.String>> getPropertiesAsync(java.lang.String topic)
- Specified by:
getPropertiesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deletePartitionedTopic
public void deletePartitionedTopic(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deletePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deletePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deletePartitionedTopicAsync(java.lang.String topic)
- Specified by:
deletePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deletePartitionedTopic
public void deletePartitionedTopic(java.lang.String topic, boolean force, boolean deleteSchema) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deletePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deletePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deletePartitionedTopicAsync(java.lang.String topic, boolean force, boolean deleteSchema)- Specified by:
deletePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
delete
public void delete(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deletein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteAsync(java.lang.String topic)
- Specified by:
deleteAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
delete
public void delete(java.lang.String topic, boolean force, boolean deleteSchema) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deletein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteAsync(java.lang.String topic, boolean force, boolean deleteSchema)- Specified by:
deleteAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
unload
public void unload(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
unloadin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
unloadAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> unloadAsync(java.lang.String topic)
- Specified by:
unloadAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
terminateTopic
public org.apache.pulsar.client.api.MessageId terminateTopic(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
terminateTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
terminateTopicAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId> terminateTopicAsync(java.lang.String topic)
- Specified by:
terminateTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
terminatePartitionedTopic
public java.util.Map<java.lang.Integer,org.apache.pulsar.client.api.MessageId> terminatePartitionedTopic(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
terminatePartitionedTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
terminatePartitionedTopicAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.Integer,org.apache.pulsar.client.api.MessageId>> terminatePartitionedTopicAsync(java.lang.String topic)
- Specified by:
terminatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptions
public java.util.List<java.lang.String> getSubscriptions(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscriptionsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionsAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getSubscriptionsAsync(java.lang.String topic)
- Specified by:
getSubscriptionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getStats
public org.apache.pulsar.common.policies.data.TopicStats getStats(java.lang.String topic, org.apache.pulsar.client.admin.GetStatsOptions getStatsOptions) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getStatsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.TopicStats> getStatsAsync(java.lang.String topic, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog)- Specified by:
getStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInternalStats
public org.apache.pulsar.common.policies.data.PersistentTopicInternalStats getInternalStats(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInternalStatsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInternalStats
public org.apache.pulsar.common.policies.data.PersistentTopicInternalStats getInternalStats(java.lang.String topic, boolean metadata) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInternalStatsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInternalStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(java.lang.String topic)
- Specified by:
getInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInternalStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(java.lang.String topic, boolean metadata)- Specified by:
getInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInternalInfo
public java.lang.String getInternalInfo(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInternalInfoin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInternalInfoAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getInternalInfoAsync(java.lang.String topic)
- Specified by:
getInternalInfoAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedStats
public org.apache.pulsar.common.policies.data.PartitionedTopicStats getPartitionedStats(java.lang.String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPartitionedStatsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicStats> getPartitionedStatsAsync(java.lang.String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize)- Specified by:
getPartitionedStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedInternalStats
public org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats getPartitionedInternalStats(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPartitionedInternalStatsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedInternalStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats> getPartitionedInternalStatsAsync(java.lang.String topic)
- Specified by:
getPartitionedInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deleteSubscription
public void deleteSubscription(java.lang.String topic, java.lang.String subName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deleteSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteSubscription
public void deleteSubscription(java.lang.String topic, java.lang.String subName, boolean force) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deleteSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteSubscriptionAsync(java.lang.String topic, java.lang.String subName)- Specified by:
deleteSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deleteSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteSubscriptionAsync(java.lang.String topic, java.lang.String subName, boolean force)- Specified by:
deleteSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
skipAllMessages
public void skipAllMessages(java.lang.String topic, java.lang.String subName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
skipAllMessagesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
skipAllMessagesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> skipAllMessagesAsync(java.lang.String topic, java.lang.String subName)- Specified by:
skipAllMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
skipMessages
public void skipMessages(java.lang.String topic, java.lang.String subName, long numMessages) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
skipMessagesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
skipMessagesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> skipMessagesAsync(java.lang.String topic, java.lang.String subName, long numMessages)- Specified by:
skipMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessages
public void expireMessages(java.lang.String topic, java.lang.String subName, long expireTimeInSeconds) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
expireMessagesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
expireMessagesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> expireMessagesAsync(java.lang.String topic, java.lang.String subName, long expireTimeInSeconds)- Specified by:
expireMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessages
public void expireMessages(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
expireMessagesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
expireMessagesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> expireMessagesAsync(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)- Specified by:
expireMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessagesForAllSubscriptions
public void expireMessagesForAllSubscriptions(java.lang.String topic, long expireTimeInSeconds) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
expireMessagesForAllSubscriptionsin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
expireMessagesForAllSubscriptionsAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> expireMessagesForAllSubscriptionsAsync(java.lang.String topic, long expireTimeInSeconds)- Specified by:
expireMessagesForAllSubscriptionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
peekMessages
public java.util.List<org.apache.pulsar.client.api.Message<byte[]>> peekMessages(java.lang.String topic, java.lang.String subName, int numMessages) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
peekMessagesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
peekMessagesAsync
public java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.client.api.Message<byte[]>>> peekMessagesAsync(java.lang.String topic, java.lang.String subName, int numMessages)- Specified by:
peekMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
examineMessage
public org.apache.pulsar.client.api.Message<byte[]> examineMessage(java.lang.String topic, java.lang.String initialPosition, long messagePosition) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
examineMessagein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
examineMessageAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> examineMessageAsync(java.lang.String topic, java.lang.String initialPosition, long messagePosition)- Specified by:
examineMessageAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
truncate
public void truncate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
truncatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
truncateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> truncateAsync(java.lang.String topic)
- Specified by:
truncateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMessageByIdAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> getMessageByIdAsync(java.lang.String topic, long ledgerId, long entryId)- Specified by:
getMessageByIdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMessageById
public org.apache.pulsar.client.api.Message<byte[]> getMessageById(java.lang.String topic, long ledgerId, long entryId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMessageByIdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMessageIdByTimestampAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId> getMessageIdByTimestampAsync(java.lang.String topic, long timestamp)- Specified by:
getMessageIdByTimestampAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMessageIdByTimestamp
public org.apache.pulsar.client.api.MessageId getMessageIdByTimestamp(java.lang.String topic, long timestamp) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMessageIdByTimestampin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSubscription
public void createSubscription(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, java.util.Map<java.lang.String,java.lang.String> properties) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createSubscriptionAsync(java.lang.String topic, java.lang.String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, java.util.Map<java.lang.String,java.lang.String> properties)- Specified by:
createSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(java.lang.String topic, java.lang.String subName, long timestamp) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
resetCursorin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
resetCursorAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> resetCursorAsync(java.lang.String topic, java.lang.String subName, long timestamp)- Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
resetCursorin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSubscriptionProperties
public void updateSubscriptionProperties(java.lang.String topic, java.lang.String subName, java.util.Map<java.lang.String,java.lang.String> subscriptionProperties) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateSubscriptionPropertiesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSubscriptionPropertiesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateSubscriptionPropertiesAsync(java.lang.String topic, java.lang.String subName, java.util.Map<java.lang.String,java.lang.String> subscriptionProperties)- Specified by:
updateSubscriptionPropertiesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
resetCursorin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
resetCursorAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> resetCursorAsync(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId)- Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursorAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> resetCursorAsync(java.lang.String topic, java.lang.String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)- Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
triggerCompaction
public void triggerCompaction(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
triggerCompactionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
triggerCompactionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> triggerCompactionAsync(java.lang.String topic)
- Specified by:
triggerCompactionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
compactionStatus
public org.apache.pulsar.client.admin.LongRunningProcessStatus compactionStatus(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
compactionStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
compactionStatusAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.admin.LongRunningProcessStatus> compactionStatusAsync(java.lang.String topic)
- Specified by:
compactionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
triggerOffload
public void triggerOffload(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
triggerOffloadin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
triggerOffloadAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> triggerOffloadAsync(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)- Specified by:
triggerOffloadAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
offloadStatus
public org.apache.pulsar.client.admin.OffloadProcessStatus offloadStatus(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
offloadStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
offloadStatusAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.admin.OffloadProcessStatus> offloadStatusAsync(java.lang.String topic)
- Specified by:
offloadStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getLastMessageId
public org.apache.pulsar.client.api.MessageId getLastMessageId(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getLastMessageIdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getLastMessageIdAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId> getLastMessageIdAsync(java.lang.String topic)
- Specified by:
getLastMessageIdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getBacklogQuotaMap
public java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getBacklogQuotaMapin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBacklogQuotaMap
public java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getBacklogQuotaMapin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBacklogSizeByMessageId
public java.lang.Long getBacklogSizeByMessageId(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getBacklogSizeByMessageIdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBacklogSizeByMessageIdAsync
public java.util.concurrent.CompletableFuture<java.lang.Long> getBacklogSizeByMessageIdAsync(java.lang.String topic, org.apache.pulsar.client.api.MessageId messageId)- Specified by:
getBacklogSizeByMessageIdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setBacklogQuota
public void setBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setBacklogQuotain interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeBacklogQuota
public void removeBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeBacklogQuotain interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumer
public java.lang.Integer getMaxUnackedMessagesOnConsumer(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)
- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnConsumer
public java.lang.Integer getMaxUnackedMessagesOnConsumer(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnConsumerAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, int maxNum)- Specified by:
setMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnConsumer
public void setMaxUnackedMessagesOnConsumer(java.lang.String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxUnackedMessagesOnConsumerAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)
- Specified by:
removeMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxUnackedMessagesOnConsumer
public void removeMaxUnackedMessagesOnConsumer(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInactiveTopicPolicies
public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInactiveTopicPoliciesAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(java.lang.String topic, boolean applied)- Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInactiveTopicPolicies
public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInactiveTopicPoliciesAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(java.lang.String topic)
- Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setInactiveTopicPoliciesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setInactiveTopicPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)- Specified by:
setInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setInactiveTopicPolicies
public void setInactiveTopicPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeInactiveTopicPoliciesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeInactiveTopicPoliciesAsync(java.lang.String topic)
- Specified by:
removeInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeInactiveTopicPolicies
public void removeInactiveTopicPolicies(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDelayedDeliveryPolicy
public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDelayedDeliveryPolicyAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(java.lang.String topic, boolean applied)- Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDelayedDeliveryPolicy
public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDelayedDeliveryPolicyAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(java.lang.String topic)
- Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDelayedDeliveryPolicyAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDelayedDeliveryPolicyAsync(java.lang.String topic)
- Specified by:
removeDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDelayedDeliveryPolicy
public void removeDelayedDeliveryPolicy(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDelayedDeliveryPolicyAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setDelayedDeliveryPolicyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)- Specified by:
setDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDelayedDeliveryPolicy
public void setDelayedDeliveryPolicy(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationEnabled
public java.lang.Boolean getDeduplicationEnabled(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDeduplicationEnabledin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationEnabledAsync
public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationEnabledAsync(java.lang.String topic)
- Specified by:
getDeduplicationEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationStatus
public java.lang.Boolean getDeduplicationStatus(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationStatusAsync
public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationStatusAsync(java.lang.String topic)
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationStatus
public java.lang.Boolean getDeduplicationStatus(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationStatusAsync
public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationStatusAsync(java.lang.String topic, boolean applied)- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
enableDeduplication
public void enableDeduplication(java.lang.String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
enableDeduplicationin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
enableDeduplicationAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> enableDeduplicationAsync(java.lang.String topic, boolean enabled)- Specified by:
enableDeduplicationAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDeduplicationStatus
public void setDeduplicationStatus(java.lang.String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDeduplicationStatusAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationStatusAsync(java.lang.String topic, boolean enabled)- Specified by:
setDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
disableDeduplication
public void disableDeduplication(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
disableDeduplicationin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
disableDeduplicationAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> disableDeduplicationAsync(java.lang.String topic)
- Specified by:
disableDeduplicationAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDeduplicationStatus
public void removeDeduplicationStatus(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDeduplicationStatusAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationStatusAsync(java.lang.String topic)
- Specified by:
removeDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getOffloadPoliciesAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(java.lang.String topic)
- Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getOffloadPoliciesAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(java.lang.String topic, boolean applied)- Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setOffloadPolicies
public void setOffloadPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setOffloadPoliciesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setOffloadPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)- Specified by:
setOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeOffloadPolicies
public void removeOffloadPolicies(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeOffloadPoliciesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeOffloadPoliciesAsync(java.lang.String topic)
- Specified by:
removeOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnSubscription
public java.lang.Integer getMaxUnackedMessagesOnSubscription(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)
- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnSubscription
public java.lang.Integer getMaxUnackedMessagesOnSubscription(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnSubscription
public void setMaxUnackedMessagesOnSubscription(java.lang.String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxUnackedMessagesOnSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, int maxNum)- Specified by:
setMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxUnackedMessagesOnSubscription
public void removeMaxUnackedMessagesOnSubscription(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxUnackedMessagesOnSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)
- Specified by:
removeMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMessageTTL
public void setMessageTTL(java.lang.String topic, int messageTTLInSecond) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMessageTTLin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMessageTTL
public java.lang.Integer getMessageTTL(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMessageTTLin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMessageTTL
public java.lang.Integer getMessageTTL(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMessageTTLin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMessageTTL
public void removeMessageTTL(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMessageTTLin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setRetention
public void setRetention(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setRetentionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setRetentionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setRetentionAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)- Specified by:
setRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getRetention
public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getRetentionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getRetentionAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(java.lang.String topic)
- Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getRetention
public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getRetentionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getRetentionAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(java.lang.String topic, boolean applied)- Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeRetention
public void removeRetention(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeRetentionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeRetentionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeRetentionAsync(java.lang.String topic)
- Specified by:
removeRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setPersistence
public void setPersistence(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setPersistencein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setPersistenceAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setPersistenceAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)- Specified by:
setPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPersistence
public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPersistencein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPersistenceAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(java.lang.String topic)
- Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPersistence
public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPersistencein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPersistenceAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(java.lang.String topic, boolean applied)- Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removePersistence
public void removePersistence(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removePersistencein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removePersistenceAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removePersistenceAsync(java.lang.String topic)
- Specified by:
removePersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(java.lang.String topic)
- Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDispatchRate
public void setDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDispatchRate
public void removeDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDispatchRateAsync(java.lang.String topic)
- Specified by:
removeDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(java.lang.String topic)
- Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscriptionDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscriptionDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionDispatchRateAsync(java.lang.String topic)
- Specified by:
removeSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getCompactionThreshold
public java.lang.Long getCompactionThreshold(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getCompactionThresholdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCompactionThresholdAsync
public java.util.concurrent.CompletableFuture<java.lang.Long> getCompactionThresholdAsync(java.lang.String topic)
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getCompactionThreshold
public java.lang.Long getCompactionThreshold(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getCompactionThresholdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCompactionThresholdAsync
public java.util.concurrent.CompletableFuture<java.lang.Long> getCompactionThresholdAsync(java.lang.String topic, boolean applied)- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setCompactionThreshold
public void setCompactionThreshold(java.lang.String topic, long compactionThreshold) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setCompactionThresholdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setCompactionThresholdAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setCompactionThresholdAsync(java.lang.String topic, long compactionThreshold)- Specified by:
setCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeCompactionThreshold
public void removeCompactionThreshold(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeCompactionThresholdin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeCompactionThresholdAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeCompactionThresholdAsync(java.lang.String topic)
- Specified by:
removeCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPublishRate
public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPublishRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPublishRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(java.lang.String topic)
- Specified by:
getPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setPublishRate
public void setPublishRate(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setPublishRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setPublishRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setPublishRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)- Specified by:
setPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removePublishRate
public void removePublishRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removePublishRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removePublishRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removePublishRateAsync(java.lang.String topic)
- Specified by:
removePublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumersPerSubscription
public java.lang.Integer getMaxConsumersPerSubscription(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersPerSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersPerSubscriptionAsync(java.lang.String topic)
- Specified by:
getMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxConsumersPerSubscription
public void setMaxConsumersPerSubscription(java.lang.String topic, int maxConsumersPerSubscription) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxConsumersPerSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersPerSubscriptionAsync(java.lang.String topic, int maxConsumersPerSubscription)- Specified by:
setMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxConsumersPerSubscription
public void removeMaxConsumersPerSubscription(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxConsumersPerSubscriptionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersPerSubscriptionAsync(java.lang.String topic)
- Specified by:
removeMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxProducers
public java.lang.Integer getMaxProducers(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxProducersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxProducersAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxProducersAsync(java.lang.String topic)
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxProducers
public java.lang.Integer getMaxProducers(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxProducersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxProducersAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxProducersAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxProducers
public void setMaxProducers(java.lang.String topic, int maxProducers) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxProducersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxProducersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxProducersAsync(java.lang.String topic, int maxProducers)- Specified by:
setMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxProducers
public void removeMaxProducers(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxProducersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxProducersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxProducersAsync(java.lang.String topic)
- Specified by:
removeMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxSubscriptionsPerTopic
public java.lang.Integer getMaxSubscriptionsPerTopic(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxSubscriptionsPerTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxSubscriptionsPerTopicAsync(java.lang.String topic)
- Specified by:
getMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxSubscriptionsPerTopic
public void setMaxSubscriptionsPerTopic(java.lang.String topic, int maxSubscriptionsPerTopic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxSubscriptionsPerTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxSubscriptionsPerTopicAsync(java.lang.String topic, int maxSubscriptionsPerTopic)- Specified by:
setMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxSubscriptionsPerTopic
public void removeMaxSubscriptionsPerTopic(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxSubscriptionsPerTopicAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxSubscriptionsPerTopicAsync(java.lang.String topic)
- Specified by:
removeMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxMessageSize
public java.lang.Integer getMaxMessageSize(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxMessageSizein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxMessageSizeAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxMessageSizeAsync(java.lang.String topic)
- Specified by:
getMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxMessageSize
public void setMaxMessageSize(java.lang.String topic, int maxMessageSize) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxMessageSizein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxMessageSizeAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxMessageSizeAsync(java.lang.String topic, int maxMessageSize)- Specified by:
setMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxMessageSize
public void removeMaxMessageSize(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxMessageSizein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxMessageSizeAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxMessageSizeAsync(java.lang.String topic)
- Specified by:
removeMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumers
public java.lang.Integer getMaxConsumers(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxConsumersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersAsync(java.lang.String topic)
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumers
public java.lang.Integer getMaxConsumers(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMaxConsumersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxConsumers
public void setMaxConsumers(java.lang.String topic, int maxConsumers) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setMaxConsumersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxConsumersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersAsync(java.lang.String topic, int maxConsumers)- Specified by:
setMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxConsumers
public void removeMaxConsumers(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeMaxConsumersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxConsumersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersAsync(java.lang.String topic)
- Specified by:
removeMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationSnapshotInterval
public java.lang.Integer getDeduplicationSnapshotInterval(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationSnapshotIntervalAsync
public java.util.concurrent.CompletableFuture<java.lang.Integer> getDeduplicationSnapshotIntervalAsync(java.lang.String topic)
- Specified by:
getDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDeduplicationSnapshotInterval
public void setDeduplicationSnapshotInterval(java.lang.String topic, int interval) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDeduplicationSnapshotIntervalAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationSnapshotIntervalAsync(java.lang.String topic, int interval)- Specified by:
setDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDeduplicationSnapshotInterval
public void removeDeduplicationSnapshotInterval(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDeduplicationSnapshotIntervalAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationSnapshotIntervalAsync(java.lang.String topic)
- Specified by:
removeDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscriptionTypesEnabled
public void setSubscriptionTypesEnabled(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscriptionTypesEnabledAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionTypesEnabledAsync(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)- Specified by:
setSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionTypesEnabled
public java.util.Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionTypesEnabledAsync
public java.util.concurrent.CompletableFuture<java.util.Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(java.lang.String topic)
- Specified by:
getSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscriptionTypesEnabled
public void removeSubscriptionTypesEnabled(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscriptionTypesEnabledAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionTypesEnabledAsync(java.lang.String topic)
- Specified by:
removeSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicatorDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(java.lang.String topic)
- Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicatorDispatchRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicatorDispatchRate
public void setReplicatorDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setReplicatorDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setReplicatorDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeReplicatorDispatchRate
public void removeReplicatorDispatchRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeReplicatorDispatchRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeReplicatorDispatchRateAsync(java.lang.String topic)
- Specified by:
removeReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscribeRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscribeRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(java.lang.String topic)
- Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSubscribeRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscribeRateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(java.lang.String topic, boolean applied)- Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscribeRate
public void setSubscribeRate(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setSubscribeRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscribeRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscribeRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)- Specified by:
setSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscribeRate
public void removeSubscribeRate(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeSubscribeRatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscribeRateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscribeRateAsync(java.lang.String topic)
- Specified by:
removeSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicatedSubscriptionStatus
public void setReplicatedSubscriptionStatus(java.lang.String topic, java.lang.String subName, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setReplicatedSubscriptionStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setReplicatedSubscriptionStatusAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setReplicatedSubscriptionStatusAsync(java.lang.String topic, java.lang.String subName, boolean enabled)- Specified by:
setReplicatedSubscriptionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatedSubscriptionStatus
public java.util.Map<java.lang.String,java.lang.Boolean> getReplicatedSubscriptionStatus(java.lang.String topic, java.lang.String subName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getReplicatedSubscriptionStatusin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicatedSubscriptionStatusAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Boolean>> getReplicatedSubscriptionStatusAsync(java.lang.String topic, java.lang.String subName)- Specified by:
getReplicatedSubscriptionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicationClusters
public java.util.Set<java.lang.String> getReplicationClusters(java.lang.String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getReplicationClustersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicationClustersAsync
public java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>> getReplicationClustersAsync(java.lang.String topic, boolean applied)- Specified by:
getReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicationClusters
public void setReplicationClusters(java.lang.String topic, java.util.List<java.lang.String> clusterIds) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
setReplicationClustersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setReplicationClustersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setReplicationClustersAsync(java.lang.String topic, java.util.List<java.lang.String> clusterIds)- Specified by:
setReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeReplicationClusters
public void removeReplicationClusters(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeReplicationClustersin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeReplicationClustersAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeReplicationClustersAsync(java.lang.String topic)
- Specified by:
removeReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
-