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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pulsar.client.admin.Topics
org.apache.pulsar.client.admin.Topics.QueryParam -
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionTopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.stats.AnalyzeSubscriptionBacklogResultanalyzeSubscriptionBacklog(String topic, String subscriptionName, Optional<org.apache.pulsar.client.api.MessageId> startPosition) CompletableFuture<org.apache.pulsar.common.stats.AnalyzeSubscriptionBacklogResult>analyzeSubscriptionBacklogAsync(String topic, String subscriptionName, Optional<org.apache.pulsar.client.api.MessageId> startPosition) org.apache.pulsar.client.admin.LongRunningProcessStatuscompactionStatus(String topic) CompletableFuture<org.apache.pulsar.client.admin.LongRunningProcessStatus>compactionStatusAsync(String topic) voidcreateMissedPartitions(String topic) voidcreateNonPartitionedTopic(String topic, Map<String, String> metadata) createNonPartitionedTopicAsync(String topic, Map<String, String> properties) voidcreatePartitionedTopic(String topic, int numPartitions, Map<String, String> metadata) createPartitionedTopicAsync(String topic, int numPartitions, boolean createLocalTopicOnly, Map<String, String> properties) createPartitionedTopicAsync(String topic, int numPartitions, Map<String, String> properties) voidcreateSubscription(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, Map<String, String> properties) createSubscriptionAsync(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, Map<String, String> properties) voidvoiddeleteAsync(String topic) deleteAsync(String topic, boolean force, boolean deleteSchema) voiddeletePartitionedTopic(String topic) voiddeletePartitionedTopic(String topic, boolean force, boolean deleteSchema) deletePartitionedTopicAsync(String topic, boolean force, boolean deleteSchema) voiddeleteSubscription(String topic, String subName) voiddeleteSubscription(String topic, String subName, boolean force) deleteSubscriptionAsync(String topic, String subName) deleteSubscriptionAsync(String topic, String subName, boolean force) voiddisableDeduplication(String topic) disableDeduplicationAsync(String topic) voidenableDeduplication(String topic, boolean enabled) enableDeduplicationAsync(String topic, boolean enabled) org.apache.pulsar.client.api.Message<byte[]>examineMessage(String topic, String initialPosition, long messagePosition) CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>>examineMessageAsync(String topic, String initialPosition, long messagePosition) voidexpireMessages(String topic, String subName, long expireTimeInSeconds) voidexpireMessages(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) expireMessagesAsync(String topic, String subName, long expireTimeInSeconds) expireMessagesAsync(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) voidexpireMessagesForAllSubscriptions(String topic, long expireTimeInSeconds) expireMessagesForAllSubscriptionsAsync(String topic, long expireTimeInSeconds) Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic) Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic, boolean applied) getBacklogSizeByMessageId(String topic, org.apache.pulsar.client.api.MessageId messageId) getBacklogSizeByMessageIdAsync(String topic, org.apache.pulsar.client.api.MessageId messageId) getCompactionThreshold(String topic) getCompactionThreshold(String topic, boolean applied) getCompactionThresholdAsync(String topic, boolean applied) getDeduplicationEnabled(String topic) getDeduplicationStatus(String topic) getDeduplicationStatus(String topic, boolean applied) getDeduplicationStatusAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(String topic) org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(String topic) org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(String topic) org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(String topic, boolean applied) getInternalInfo(String topic) getInternalInfoAsync(String topic) org.apache.pulsar.common.policies.data.PersistentTopicInternalStatsgetInternalStats(String topic) org.apache.pulsar.common.policies.data.PersistentTopicInternalStatsgetInternalStats(String topic, boolean metadata) CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats>getInternalStatsAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats>getInternalStatsAsync(String topic, boolean metadata) org.apache.pulsar.client.api.MessageIdgetLastMessageId(String topic) CompletableFuture<org.apache.pulsar.client.api.MessageId>getLastMessageIdAsync(String topic) getList(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, Map<org.apache.pulsar.client.admin.Topics.QueryParam, Object> params) getList(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, org.apache.pulsar.client.admin.ListTopicsOptions options) getListAsync(String namespace) getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain) getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, Map<org.apache.pulsar.client.admin.Topics.QueryParam, Object> params) getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, org.apache.pulsar.client.admin.ListTopicsOptions options) getListInBundle(String namespace, String bundleRange) getListInBundleAsync(String namespace, String bundleRange) getMaxConsumers(String topic) getMaxConsumers(String topic, boolean applied) getMaxConsumersAsync(String topic) getMaxConsumersAsync(String topic, boolean applied) getMaxMessageSize(String topic) getMaxMessageSizeAsync(String topic) getMaxProducers(String topic) getMaxProducers(String topic, boolean applied) getMaxProducersAsync(String topic) getMaxProducersAsync(String topic, boolean applied) getMaxUnackedMessagesOnConsumer(String topic, boolean applied) getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) getMaxUnackedMessagesOnSubscription(String topic, boolean applied) getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) org.apache.pulsar.client.api.Message<byte[]>getMessageById(String topic, long ledgerId, long entryId) CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>>getMessageByIdAsync(String topic, long ledgerId, long entryId) org.apache.pulsar.client.api.MessageIdgetMessageIdByTimestamp(String topic, long timestamp) CompletableFuture<org.apache.pulsar.client.api.MessageId>getMessageIdByTimestampAsync(String topic, long timestamp) getMessageTTL(String topic) getMessageTTL(String topic, boolean applied) org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(String topic) org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.PartitionedTopicInternalStatsCompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats>org.apache.pulsar.common.policies.data.PartitionedTopicStatsgetPartitionedStats(String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog) CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicStats>getPartitionedStatsAsync(String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog) getPartitionedTopicList(String namespace) getPartitionedTopicList(String namespace, org.apache.pulsar.client.admin.ListTopicsOptions options) getPartitionedTopicListAsync(String namespace) getPartitionedTopicListAsync(String namespace, org.apache.pulsar.client.admin.ListTopicsOptions options) org.apache.pulsar.common.partition.PartitionedTopicMetadataCompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata>getPermissions(String topic) CompletableFuture<Map<String,Set<org.apache.pulsar.common.policies.data.AuthAction>>> getPermissionsAsync(String topic) org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(String topic) org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(String topic, boolean applied) getProperties(String topic) getPropertiesAsync(String topic) org.apache.pulsar.common.policies.data.PublishRategetPublishRate(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate>getPublishRateAsync(String topic) getReplicatedSubscriptionStatus(String topic, String subName) getReplicatedSubscriptionStatusAsync(String topic, String subName) getReplicationClusters(String topic, boolean applied) getReplicationClustersAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(String topic) org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(String topic) org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(String topic, boolean applied) booleangetSchemaValidationEnforced(String topic, boolean applied) getSchemaValidationEnforcedAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.TopicStatsCompletableFuture<org.apache.pulsar.common.policies.data.TopicStats>getStatsAsync(String topic, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog) org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(String topic) org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRateorg.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(String topic, boolean applied) getSubscriptionProperties(String topic, String subName) getSubscriptionPropertiesAsync(String topic, String subName) getSubscriptions(String topic) getSubscriptionsAsync(String topic) Set<org.apache.pulsar.client.api.SubscriptionType>CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>>voidgrantPermission(String topic, String role, Set<org.apache.pulsar.common.policies.data.AuthAction> actions) grantPermissionAsync(String topic, String role, Set<org.apache.pulsar.common.policies.data.AuthAction> actions) org.apache.pulsar.client.admin.OffloadProcessStatusoffloadStatus(String topic) CompletableFuture<org.apache.pulsar.client.admin.OffloadProcessStatus>offloadStatusAsync(String topic) List<org.apache.pulsar.client.api.Message<byte[]>>peekMessages(String topic, String subName, int numMessages) CompletableFuture<List<org.apache.pulsar.client.api.Message<byte[]>>>peekMessagesAsync(String topic, String subName, int numMessages) voidremoveBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) voidremoveCompactionThreshold(String topic) voidvoidremoveDeduplicationStatus(String topic) voidvoidremoveDispatchRate(String topic) removeDispatchRateAsync(String topic) voidvoidremoveMaxConsumers(String topic) removeMaxConsumersAsync(String topic) voidvoidremoveMaxMessageSize(String topic) removeMaxMessageSizeAsync(String topic) voidremoveMaxProducers(String topic) removeMaxProducersAsync(String topic) voidvoidvoidvoidremoveMessageTTL(String topic) voidremoveOffloadPolicies(String topic) removeOffloadPoliciesAsync(String topic) voidremovePersistence(String topic) removePersistenceAsync(String topic) voidremovePublishRate(String topic) removePublishRateAsync(String topic) voidremoveReplicationClusters(String topic) voidvoidremoveRetention(String topic) removeRetentionAsync(String topic) voidremoveSubscribeRate(String topic) removeSubscribeRateAsync(String topic) voidvoidvoidresetCursor(String topic, String subName, long timestamp) voidresetCursor(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId) voidresetCursor(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) resetCursorAsync(String topic, String subName, long timestamp) resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId) resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) voidrevokePermissions(String topic, String role) revokePermissionsAsync(String topic, String role) voidsetBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) voidsetCompactionThreshold(String topic, long compactionThreshold) setCompactionThresholdAsync(String topic, long compactionThreshold) voidsetDeduplicationSnapshotInterval(String topic, int interval) setDeduplicationSnapshotIntervalAsync(String topic, int interval) voidsetDeduplicationStatus(String topic, boolean enabled) setDeduplicationStatusAsync(String topic, boolean enabled) voidsetDelayedDeliveryPolicy(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) voidsetDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetInactiveTopicPolicies(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) voidsetMaxConsumers(String topic, int maxConsumers) setMaxConsumersAsync(String topic, int maxConsumers) voidsetMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) voidsetMaxMessageSize(String topic, int maxMessageSize) setMaxMessageSizeAsync(String topic, int maxMessageSize) voidsetMaxProducers(String topic, int maxProducers) setMaxProducersAsync(String topic, int maxProducers) voidsetMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) voidsetMaxUnackedMessagesOnConsumer(String topic, int maxNum) setMaxUnackedMessagesOnConsumerAsync(String topic, int maxNum) voidsetMaxUnackedMessagesOnSubscription(String topic, int maxNum) setMaxUnackedMessagesOnSubscriptionAsync(String topic, int maxNum) voidsetMessageTTL(String topic, int messageTTLInSecond) voidsetOffloadPolicies(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) voidsetPersistence(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) setPersistenceAsync(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) voidsetPublishRate(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) voidsetReplicatedSubscriptionStatus(String topic, String subName, boolean enabled) setReplicatedSubscriptionStatusAsync(String topic, String subName, boolean enabled) voidsetReplicationClusters(String topic, List<String> clusterIds) setReplicationClustersAsync(String topic, List<String> clusterIds) voidsetReplicatorDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetRetention(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) setRetentionAsync(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) voidsetSchemaValidationEnforced(String topic, boolean enable) setSchemaValidationEnforcedAsync(String topic, boolean schemaValidationEnforced) voidsetSubscribeRate(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) voidsetSubscriptionDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetSubscriptionTypesEnabled(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) voidskipAllMessages(String topic, String subName) skipAllMessagesAsync(String topic, String subName) voidskipMessages(String topic, String subName, long numMessages) skipMessagesAsync(String topic, String subName, long numMessages) terminatePartitionedTopic(String topic) CompletableFuture<Map<Integer,org.apache.pulsar.client.api.MessageId>> org.apache.pulsar.client.api.MessageIdterminateTopic(String topic) CompletableFuture<org.apache.pulsar.client.api.MessageId>terminateTopicAsync(String topic) voidtriggerCompaction(String topic) triggerCompactionAsync(String topic) voidtriggerOffload(String topic, org.apache.pulsar.client.api.MessageId messageId) triggerOffloadAsync(String topic, org.apache.pulsar.client.api.MessageId messageId) voidtruncateAsync(String topic) voidunloadAsync(String topic) voidupdatePartitionedTopic(String topic, int numPartitions) voidupdatePartitionedTopic(String topic, int numPartitions, boolean updateLocalTopicOnly) voidupdatePartitionedTopic(String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force) updatePartitionedTopicAsync(String topic, int numPartitions) updatePartitionedTopicAsync(String topic, int numPartitions, boolean updateLocalTopicOnly) updatePartitionedTopicAsync(String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force) voidupdateSubscriptionProperties(String topic, String subName, Map<String, String> subscriptionProperties) updateSubscriptionPropertiesAsync(String topic, String subName, Map<String, String> subscriptionProperties) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.client.admin.Topics
createNonPartitionedTopic, createNonPartitionedTopicAsync, createPartitionedTopic, createPartitionedTopicAsync, createSubscription, createSubscription, createSubscriptionAsync, createSubscriptionAsync, delete, deleteAsync, deletePartitionedTopic, deletePartitionedTopicAsync, getPartitionedStats, getPartitionedStatsAsync, getStats, getStats, getStats, getStats, getStatsAsync, removeBacklogQuota, setBacklogQuota
-
Constructor Details
-
TopicsImpl
public TopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getList
public List<String> getList(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 List<String> getList(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 List<String> getList(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, Map<org.apache.pulsar.client.admin.Topics.QueryParam, 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
-
getList
public List<String> getList(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, org.apache.pulsar.client.admin.ListTopicsOptions options) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getListAsync
- Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListAsync
public CompletableFuture<List<String>> getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain) - Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListAsync
public CompletableFuture<List<String>> getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, Map<org.apache.pulsar.client.admin.Topics.QueryParam, Object> params) - Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListAsync
public CompletableFuture<List<String>> getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain, org.apache.pulsar.client.admin.ListTopicsOptions options) - Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedTopicList
public List<String> getPartitionedTopicList(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
-
getPartitionedTopicList
public List<String> getPartitionedTopicList(String namespace, org.apache.pulsar.client.admin.ListTopicsOptions options) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPartitionedTopicListin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedTopicListAsync
- Specified by:
getPartitionedTopicListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedTopicListAsync
public CompletableFuture<List<String>> getPartitionedTopicListAsync(String namespace, org.apache.pulsar.client.admin.ListTopicsOptions options) - Specified by:
getPartitionedTopicListAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getListInBundle
public List<String> getListInBundle(String namespace, 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
- Specified by:
getListInBundleAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPermissions
public Map<String,Set<org.apache.pulsar.common.policies.data.AuthAction>> getPermissions(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 CompletableFuture<Map<String,Set<org.apache.pulsar.common.policies.data.AuthAction>>> getPermissionsAsync(String topic) - Specified by:
getPermissionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
grantPermission
public void grantPermission(String topic, String role, 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 CompletableFuture<Void> grantPermissionAsync(String topic, String role, Set<org.apache.pulsar.common.policies.data.AuthAction> actions) - Specified by:
grantPermissionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
revokePermissions
public void revokePermissions(String topic, 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
- Specified by:
revokePermissionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopic
public void createPartitionedTopic(String topic, int numPartitions, Map<String, 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(String topic, Map<String, 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(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 CompletableFuture<Void> createNonPartitionedTopicAsync(String topic, Map<String, String> properties) - Specified by:
createNonPartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopicAsync
public CompletableFuture<Void> createPartitionedTopicAsync(String topic, int numPartitions, Map<String, String> properties) - Specified by:
createPartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
createPartitionedTopicAsync
-
createMissedPartitionsAsync
- Specified by:
createMissedPartitionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopic
public void updatePartitionedTopic(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
- Specified by:
updatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopic
public void updatePartitionedTopic(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(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 CompletableFuture<Void> updatePartitionedTopicAsync(String topic, int numPartitions, boolean updateLocalTopicOnly) - Specified by:
updatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
updatePartitionedTopicAsync
public CompletableFuture<Void> updatePartitionedTopicAsync(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(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 CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata> getPartitionedTopicMetadataAsync(String topic) - Specified by:
getPartitionedTopicMetadataAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getProperties
public Map<String,String> getProperties(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
- Specified by:
getPropertiesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deletePartitionedTopic
public void deletePartitionedTopic(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
- Specified by:
deletePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deletePartitionedTopic
public void deletePartitionedTopic(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 CompletableFuture<Void> deletePartitionedTopicAsync(String topic, boolean force, boolean deleteSchema) - Specified by:
deletePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
delete
- Specified by:
deletein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteAsync
- Specified by:
deleteAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
delete
public void delete(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
- Specified by:
deleteAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
unload
- Specified by:
unloadin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
unloadAsync
- Specified by:
unloadAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
terminateTopic
public org.apache.pulsar.client.api.MessageId terminateTopic(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
- Specified by:
terminateTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
terminatePartitionedTopic
public Map<Integer,org.apache.pulsar.client.api.MessageId> terminatePartitionedTopic(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 CompletableFuture<Map<Integer,org.apache.pulsar.client.api.MessageId>> terminatePartitionedTopicAsync(String topic) - Specified by:
terminatePartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptions
public List<String> getSubscriptions(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
- Specified by:
getSubscriptionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getStats
public org.apache.pulsar.common.policies.data.TopicStats getStats(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 CompletableFuture<org.apache.pulsar.common.policies.data.TopicStats> getStatsAsync(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(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(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 CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(String topic) - Specified by:
getInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInternalStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(String topic, boolean metadata) - Specified by:
getInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInternalInfo
public String getInternalInfo(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
- Specified by:
getInternalInfoAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedStats
public org.apache.pulsar.common.policies.data.PartitionedTopicStats getPartitionedStats(String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog) 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 CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicStats> getPartitionedStatsAsync(String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize, boolean getEarliestTimeInBacklog) - Specified by:
getPartitionedStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPartitionedInternalStats
public org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats getPartitionedInternalStats(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 CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats> getPartitionedInternalStatsAsync(String topic) - Specified by:
getPartitionedInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deleteSubscription
public void deleteSubscription(String topic, 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(String topic, 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
- Specified by:
deleteSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
deleteSubscriptionAsync
- Specified by:
deleteSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
skipAllMessages
public void skipAllMessages(String topic, 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
- Specified by:
skipAllMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
skipMessages
public void skipMessages(String topic, 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
- Specified by:
skipMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessages
public void expireMessages(String topic, 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 CompletableFuture<Void> expireMessagesAsync(String topic, String subName, long expireTimeInSeconds) - Specified by:
expireMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessages
public void expireMessages(String topic, 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 CompletableFuture<Void> expireMessagesAsync(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) - Specified by:
expireMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
expireMessagesForAllSubscriptions
public void expireMessagesForAllSubscriptions(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 CompletableFuture<Void> expireMessagesForAllSubscriptionsAsync(String topic, long expireTimeInSeconds) - Specified by:
expireMessagesForAllSubscriptionsAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
peekMessages
public List<org.apache.pulsar.client.api.Message<byte[]>> peekMessages(String topic, 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 CompletableFuture<List<org.apache.pulsar.client.api.Message<byte[]>>> peekMessagesAsync(String topic, String subName, int numMessages) - Specified by:
peekMessagesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
examineMessage
public org.apache.pulsar.client.api.Message<byte[]> examineMessage(String topic, 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 CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> examineMessageAsync(String topic, String initialPosition, long messagePosition) - Specified by:
examineMessageAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
truncate
- Specified by:
truncatein interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
truncateAsync
- Specified by:
truncateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMessageByIdAsync
public CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> getMessageByIdAsync(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(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 CompletableFuture<org.apache.pulsar.client.api.MessageId> getMessageIdByTimestampAsync(String topic, long timestamp) - Specified by:
getMessageIdByTimestampAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMessageIdByTimestamp
public org.apache.pulsar.client.api.MessageId getMessageIdByTimestamp(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(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, Map<String, 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 CompletableFuture<Void> createSubscriptionAsync(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean replicated, Map<String, String> properties) - Specified by:
createSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(String topic, 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
- Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(String topic, 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(String topic, String subName, Map<String, 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
-
getSubscriptionProperties
public Map<String,String> getSubscriptionProperties(String topic, String subName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscriptionPropertiesin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSubscriptionPropertiesAsync
public CompletableFuture<Void> updateSubscriptionPropertiesAsync(String topic, String subName, Map<String, String> subscriptionProperties) - Specified by:
updateSubscriptionPropertiesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionPropertiesAsync
public CompletableFuture<Map<String,String>> getSubscriptionPropertiesAsync(String topic, String subName) - Specified by:
getSubscriptionPropertiesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursor
public void resetCursor(String topic, 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 CompletableFuture<Void> resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId) - Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
resetCursorAsync
public CompletableFuture<Void> resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded) - Specified by:
resetCursorAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
triggerCompaction
public void triggerCompaction(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
- Specified by:
triggerCompactionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
compactionStatus
public org.apache.pulsar.client.admin.LongRunningProcessStatus compactionStatus(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 CompletableFuture<org.apache.pulsar.client.admin.LongRunningProcessStatus> compactionStatusAsync(String topic) - Specified by:
compactionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
triggerOffload
public void triggerOffload(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 CompletableFuture<Void> triggerOffloadAsync(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(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 CompletableFuture<org.apache.pulsar.client.admin.OffloadProcessStatus> offloadStatusAsync(String topic) - Specified by:
offloadStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getLastMessageId
public org.apache.pulsar.client.api.MessageId getLastMessageId(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 CompletableFuture<org.apache.pulsar.client.api.MessageId> getLastMessageIdAsync(String topic) - Specified by:
getLastMessageIdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getBacklogQuotaMap
public Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(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 Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(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
-
analyzeSubscriptionBacklog
public org.apache.pulsar.common.stats.AnalyzeSubscriptionBacklogResult analyzeSubscriptionBacklog(String topic, String subscriptionName, Optional<org.apache.pulsar.client.api.MessageId> startPosition) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
analyzeSubscriptionBacklogin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
analyzeSubscriptionBacklogAsync
public CompletableFuture<org.apache.pulsar.common.stats.AnalyzeSubscriptionBacklogResult> analyzeSubscriptionBacklogAsync(String topic, String subscriptionName, Optional<org.apache.pulsar.client.api.MessageId> startPosition) - Specified by:
analyzeSubscriptionBacklogAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getBacklogSizeByMessageId
public Long getBacklogSizeByMessageId(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 CompletableFuture<Long> getBacklogSizeByMessageIdAsync(String topic, org.apache.pulsar.client.api.MessageId messageId) - Specified by:
getBacklogSizeByMessageIdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setBacklogQuota
public void setBacklogQuota(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(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 Integer getMaxUnackedMessagesOnConsumer(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
- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnConsumer
public Integer getMaxUnackedMessagesOnConsumer(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 CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnConsumerAsync
- Specified by:
setMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnConsumer
public void setMaxUnackedMessagesOnConsumer(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
- Specified by:
removeMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxUnackedMessagesOnConsumer
public void removeMaxUnackedMessagesOnConsumer(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(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 CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic, boolean applied) - Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getInactiveTopicPolicies
public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(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 CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic) - Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setInactiveTopicPoliciesAsync
public CompletableFuture<Void> setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) - Specified by:
setInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setInactiveTopicPolicies
public void setInactiveTopicPolicies(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
- Specified by:
removeInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeInactiveTopicPolicies
public void removeInactiveTopicPolicies(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(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 CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic, boolean applied) - Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDelayedDeliveryPolicy
public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(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 CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic) - Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDelayedDeliveryPolicyAsync
- Specified by:
removeDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDelayedDeliveryPolicy
public void removeDelayedDeliveryPolicy(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 CompletableFuture<Void> setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) - Specified by:
setDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDelayedDeliveryPolicy
public void setDelayedDeliveryPolicy(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 Boolean getDeduplicationEnabled(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
- Specified by:
getDeduplicationEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationStatus
public Boolean getDeduplicationStatus(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
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationStatus
public Boolean getDeduplicationStatus(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
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
enableDeduplication
public void enableDeduplication(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
- Specified by:
enableDeduplicationAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDeduplicationStatus
public void setDeduplicationStatus(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
- Specified by:
setDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
disableDeduplication
public void disableDeduplication(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
- Specified by:
disableDeduplicationAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDeduplicationStatus
public void removeDeduplicationStatus(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
- Specified by:
removeDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(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 CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic) - Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(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 CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic, boolean applied) - Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setOffloadPolicies
public void setOffloadPolicies(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 CompletableFuture<Void> setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) - Specified by:
setOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeOffloadPolicies
public void removeOffloadPolicies(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
- Specified by:
removeOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnSubscription
public Integer getMaxUnackedMessagesOnSubscription(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
- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxUnackedMessagesOnSubscription
public Integer getMaxUnackedMessagesOnSubscription(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 CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxUnackedMessagesOnSubscription
public void setMaxUnackedMessagesOnSubscription(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
- Specified by:
setMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxUnackedMessagesOnSubscription
public void removeMaxUnackedMessagesOnSubscription(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
- Specified by:
removeMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMessageTTL
public void setMessageTTL(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 Integer getMessageTTL(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 Integer getMessageTTL(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(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(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 CompletableFuture<Void> setRetentionAsync(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(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 CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic) - Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getRetention
public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(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 CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic, boolean applied) - Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeRetention
public void removeRetention(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
- Specified by:
removeRetentionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setPersistence
public void setPersistence(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 CompletableFuture<Void> setPersistenceAsync(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(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 CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic) - Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPersistence
public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(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 CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic, boolean applied) - Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removePersistence
public void removePersistence(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
- Specified by:
removePersistenceAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic, boolean applied) - Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic) - Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDispatchRate
public void setDispatchRate(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 CompletableFuture<Void> setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDispatchRate
public void removeDispatchRate(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
- Specified by:
removeDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, boolean applied) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(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 CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(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
- Specified by:
removeSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getCompactionThreshold
public Long getCompactionThreshold(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
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getCompactionThreshold
public Long getCompactionThreshold(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
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setCompactionThreshold
public void setCompactionThreshold(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
- Specified by:
setCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeCompactionThreshold
public void removeCompactionThreshold(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
- Specified by:
removeCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getPublishRate
public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(String topic) - Specified by:
getPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setPublishRate
public void setPublishRate(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 CompletableFuture<Void> setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) - Specified by:
setPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removePublishRate
public void removePublishRate(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
- Specified by:
removePublishRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumersPerSubscription
public Integer getMaxConsumersPerSubscription(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
- Specified by:
getMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxConsumersPerSubscription
public void setMaxConsumersPerSubscription(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 CompletableFuture<Void> setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) - Specified by:
setMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxConsumersPerSubscription
public void removeMaxConsumersPerSubscription(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
- Specified by:
removeMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxProducers
public Integer getMaxProducers(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
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxProducers
public Integer getMaxProducers(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
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxProducers
public void setMaxProducers(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
- Specified by:
setMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxProducers
public void removeMaxProducers(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
- Specified by:
removeMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxSubscriptionsPerTopic
public Integer getMaxSubscriptionsPerTopic(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
- Specified by:
getMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxSubscriptionsPerTopic
public void setMaxSubscriptionsPerTopic(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 CompletableFuture<Void> setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) - Specified by:
setMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxSubscriptionsPerTopic
public void removeMaxSubscriptionsPerTopic(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
- Specified by:
removeMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxMessageSize
public Integer getMaxMessageSize(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
- Specified by:
getMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxMessageSize
public void setMaxMessageSize(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
- Specified by:
setMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxMessageSize
public void removeMaxMessageSize(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
- Specified by:
removeMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumers
public Integer getMaxConsumers(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
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getMaxConsumers
public Integer getMaxConsumers(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
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setMaxConsumers
public void setMaxConsumers(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
- Specified by:
setMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeMaxConsumers
public void removeMaxConsumers(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
- Specified by:
removeMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getDeduplicationSnapshotInterval
public Integer getDeduplicationSnapshotInterval(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
- Specified by:
getDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setDeduplicationSnapshotInterval
public void setDeduplicationSnapshotInterval(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
- Specified by:
setDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeDeduplicationSnapshotInterval
public void removeDeduplicationSnapshotInterval(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
- Specified by:
removeDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscriptionTypesEnabled
public void setSubscriptionTypesEnabled(String topic, 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 CompletableFuture<Void> setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) - Specified by:
setSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscriptionTypesEnabled
public Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(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 CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(String topic) - Specified by:
getSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscriptionTypesEnabled
public void removeSubscriptionTypesEnabled(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
- Specified by:
removeSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic) - Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic, boolean applied) - Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicatorDispatchRate
public void setReplicatorDispatchRate(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 CompletableFuture<Void> setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeReplicatorDispatchRate
public void removeReplicatorDispatchRate(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
- Specified by:
removeReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic) - Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(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 CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic, boolean applied) - Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSubscribeRate
public void setSubscribeRate(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 CompletableFuture<Void> setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) - Specified by:
setSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeSubscribeRate
public void removeSubscribeRate(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
- Specified by:
removeSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicatedSubscriptionStatus
public void setReplicatedSubscriptionStatus(String topic, 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 CompletableFuture<Void> setReplicatedSubscriptionStatusAsync(String topic, String subName, boolean enabled) - Specified by:
setReplicatedSubscriptionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicatedSubscriptionStatus
public Map<String,Boolean> getReplicatedSubscriptionStatus(String topic, 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 CompletableFuture<Map<String,Boolean>> getReplicatedSubscriptionStatusAsync(String topic, String subName) - Specified by:
getReplicatedSubscriptionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getSchemaValidationEnforced
public boolean getSchemaValidationEnforced(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSchemaValidationEnforcedin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSchemaValidationEnforced
public void setSchemaValidationEnforced(String topic, boolean enable) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setSchemaValidationEnforcedin interfaceorg.apache.pulsar.client.admin.Topics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSchemaValidationEnforcedAsync
- Specified by:
getSchemaValidationEnforcedAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setSchemaValidationEnforcedAsync
public CompletableFuture<Void> setSchemaValidationEnforcedAsync(String topic, boolean schemaValidationEnforced) - Specified by:
setSchemaValidationEnforcedAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
getReplicationClusters
public Set<String> getReplicationClusters(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
- Specified by:
getReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
setReplicationClusters
public void setReplicationClusters(String topic, List<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
- Specified by:
setReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-
removeReplicationClusters
public void removeReplicationClusters(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
- Specified by:
removeReplicationClustersAsyncin interfaceorg.apache.pulsar.client.admin.Topics
-