类 TopicsImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TopicsImpl
所有已实现的接口:
org.apache.pulsar.client.admin.Topics

public class TopicsImpl extends BaseResource implements org.apache.pulsar.client.admin.Topics
  • 构造器详细资料

    • TopicsImpl

      public TopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • 方法详细资料

    • getList

      public List<String> getList(String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getList 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getList 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getList 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getListAsync

      public CompletableFuture<List<String>> getListAsync(String namespace)
      指定者:
      getListAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getListAsync

      public CompletableFuture<List<String>> getListAsync(String namespace, org.apache.pulsar.common.naming.TopicDomain topicDomain)
      指定者:
      getListAsync 在接口中 org.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)
      指定者:
      getListAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPartitionedTopicList

      public List<String> getPartitionedTopicList(String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPartitionedTopicList 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPartitionedTopicListAsync

      public CompletableFuture<List<String>> getPartitionedTopicListAsync(String namespace)
      指定者:
      getPartitionedTopicListAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getListInBundle

      public List<String> getListInBundle(String namespace, String bundleRange) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getListInBundle 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getListInBundleAsync

      public CompletableFuture<List<String>> getListInBundleAsync(String namespace, String bundleRange)
      指定者:
      getListInBundleAsync 在接口中 org.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
      指定者:
      getPermissions 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPermissionsAsync

      public CompletableFuture<Map<String,Set<org.apache.pulsar.common.policies.data.AuthAction>>> getPermissionsAsync(String topic)
      指定者:
      getPermissionsAsync 在接口中 org.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
      指定者:
      grantPermission 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • grantPermissionAsync

      public CompletableFuture<Void> grantPermissionAsync(String topic, String role, Set<org.apache.pulsar.common.policies.data.AuthAction> actions)
      指定者:
      grantPermissionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • revokePermissions

      public void revokePermissions(String topic, String role) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      revokePermissions 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • revokePermissionsAsync

      public CompletableFuture<Void> revokePermissionsAsync(String topic, String role)
      指定者:
      revokePermissionsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • createPartitionedTopic

      public void createPartitionedTopic(String topic, int numPartitions, Map<String,String> metadata) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createPartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createNonPartitionedTopic

      public void createNonPartitionedTopic(String topic, Map<String,String> metadata) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createNonPartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createMissedPartitions

      public void createMissedPartitions(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createMissedPartitions 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createNonPartitionedTopicAsync

      public CompletableFuture<Void> createNonPartitionedTopicAsync(String topic, Map<String,String> properties)
      指定者:
      createNonPartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • createPartitionedTopicAsync

      public CompletableFuture<Void> createPartitionedTopicAsync(String topic, int numPartitions, Map<String,String> properties)
      指定者:
      createPartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • createPartitionedTopicAsync

      public CompletableFuture<Void> createPartitionedTopicAsync(String topic, int numPartitions, boolean createLocalTopicOnly, Map<String,String> properties)
    • createMissedPartitionsAsync

      public CompletableFuture<Void> createMissedPartitionsAsync(String topic)
      指定者:
      createMissedPartitionsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • updatePartitionedTopic

      public void updatePartitionedTopic(String topic, int numPartitions) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updatePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updatePartitionedTopicAsync

      public CompletableFuture<Void> updatePartitionedTopicAsync(String topic, int numPartitions)
      指定者:
      updatePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • updatePartitionedTopic

      public void updatePartitionedTopic(String topic, int numPartitions, boolean updateLocalTopicOnly) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updatePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      updatePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updatePartitionedTopicAsync

      public CompletableFuture<Void> updatePartitionedTopicAsync(String topic, int numPartitions, boolean updateLocalTopicOnly)
      指定者:
      updatePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • updatePartitionedTopicAsync

      public CompletableFuture<Void> updatePartitionedTopicAsync(String topic, int numPartitions, boolean updateLocalTopicOnly, boolean force)
      指定者:
      updatePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPartitionedTopicMetadata

      public org.apache.pulsar.common.partition.PartitionedTopicMetadata getPartitionedTopicMetadata(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPartitionedTopicMetadata 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPartitionedTopicMetadataAsync

      public CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata> getPartitionedTopicMetadataAsync(String topic)
      指定者:
      getPartitionedTopicMetadataAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getProperties

      public Map<String,String> getProperties(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getProperties 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPropertiesAsync

      public CompletableFuture<Map<String,String>> getPropertiesAsync(String topic)
      指定者:
      getPropertiesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • deletePartitionedTopic

      public void deletePartitionedTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deletePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deletePartitionedTopicAsync

      public CompletableFuture<Void> deletePartitionedTopicAsync(String topic)
      指定者:
      deletePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • deletePartitionedTopic

      public void deletePartitionedTopic(String topic, boolean force, boolean deleteSchema) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deletePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deletePartitionedTopicAsync

      public CompletableFuture<Void> deletePartitionedTopicAsync(String topic, boolean force, boolean deleteSchema)
      指定者:
      deletePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • delete

      public void delete(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      delete 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteAsync

      public CompletableFuture<Void> deleteAsync(String topic)
      指定者:
      deleteAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • delete

      public void delete(String topic, boolean force, boolean deleteSchema) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      delete 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteAsync

      public CompletableFuture<Void> deleteAsync(String topic, boolean force, boolean deleteSchema)
      指定者:
      deleteAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • unload

      public void unload(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      unload 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • unloadAsync

      public CompletableFuture<Void> unloadAsync(String topic)
      指定者:
      unloadAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • terminateTopic

      public org.apache.pulsar.client.api.MessageId terminateTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      terminateTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • terminateTopicAsync

      public CompletableFuture<org.apache.pulsar.client.api.MessageId> terminateTopicAsync(String topic)
      指定者:
      terminateTopicAsync 在接口中 org.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
      指定者:
      terminatePartitionedTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • terminatePartitionedTopicAsync

      public CompletableFuture<Map<Integer,org.apache.pulsar.client.api.MessageId>> terminatePartitionedTopicAsync(String topic)
      指定者:
      terminatePartitionedTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getSubscriptions

      public List<String> getSubscriptions(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptions 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionsAsync

      public CompletableFuture<List<String>> getSubscriptionsAsync(String topic)
      指定者:
      getSubscriptionsAsync 在接口中 org.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
      指定者:
      getStats 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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)
      指定者:
      getStatsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getInternalStats

      public org.apache.pulsar.common.policies.data.PersistentTopicInternalStats getInternalStats(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInternalStats 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getInternalStats 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInternalStatsAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(String topic)
      指定者:
      getInternalStatsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getInternalStatsAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(String topic, boolean metadata)
      指定者:
      getInternalStatsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getInternalInfo

      public String getInternalInfo(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInternalInfo 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInternalInfoAsync

      public CompletableFuture<String> getInternalInfoAsync(String topic)
      指定者:
      getInternalInfoAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPartitionedStats

      public org.apache.pulsar.common.policies.data.PartitionedTopicStats getPartitionedStats(String topic, boolean perPartition, boolean getPreciseBacklog, boolean subscriptionBacklogSize) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPartitionedStats 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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)
      指定者:
      getPartitionedStatsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPartitionedInternalStats

      public org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats getPartitionedInternalStats(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPartitionedInternalStats 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPartitionedInternalStatsAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PartitionedTopicInternalStats> getPartitionedInternalStatsAsync(String topic)
      指定者:
      getPartitionedInternalStatsAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • deleteSubscription

      public void deleteSubscription(String topic, String subName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteSubscription

      public void deleteSubscription(String topic, String subName, boolean force) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteSubscriptionAsync

      public CompletableFuture<Void> deleteSubscriptionAsync(String topic, String subName)
      指定者:
      deleteSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • deleteSubscriptionAsync

      public CompletableFuture<Void> deleteSubscriptionAsync(String topic, String subName, boolean force)
      指定者:
      deleteSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • skipAllMessages

      public void skipAllMessages(String topic, String subName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      skipAllMessages 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • skipAllMessagesAsync

      public CompletableFuture<Void> skipAllMessagesAsync(String topic, String subName)
      指定者:
      skipAllMessagesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • skipMessages

      public void skipMessages(String topic, String subName, long numMessages) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      skipMessages 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • skipMessagesAsync

      public CompletableFuture<Void> skipMessagesAsync(String topic, String subName, long numMessages)
      指定者:
      skipMessagesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • expireMessages

      public void expireMessages(String topic, String subName, long expireTimeInSeconds) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      expireMessages 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • expireMessagesAsync

      public CompletableFuture<Void> expireMessagesAsync(String topic, String subName, long expireTimeInSeconds)
      指定者:
      expireMessagesAsync 在接口中 org.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
      指定者:
      expireMessages 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • expireMessagesAsync

      public CompletableFuture<Void> expireMessagesAsync(String topic, String subscriptionName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)
      指定者:
      expireMessagesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • expireMessagesForAllSubscriptions

      public void expireMessagesForAllSubscriptions(String topic, long expireTimeInSeconds) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      expireMessagesForAllSubscriptions 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • expireMessagesForAllSubscriptionsAsync

      public CompletableFuture<Void> expireMessagesForAllSubscriptionsAsync(String topic, long expireTimeInSeconds)
      指定者:
      expireMessagesForAllSubscriptionsAsync 在接口中 org.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
      指定者:
      peekMessages 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • peekMessagesAsync

      public CompletableFuture<List<org.apache.pulsar.client.api.Message<byte[]>>> peekMessagesAsync(String topic, String subName, int numMessages)
      指定者:
      peekMessagesAsync 在接口中 org.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
      指定者:
      examineMessage 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • examineMessageAsync

      public CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> examineMessageAsync(String topic, String initialPosition, long messagePosition)
      指定者:
      examineMessageAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • truncate

      public void truncate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      truncate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • truncateAsync

      public CompletableFuture<Void> truncateAsync(String topic)
      指定者:
      truncateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMessageByIdAsync

      public CompletableFuture<org.apache.pulsar.client.api.Message<byte[]>> getMessageByIdAsync(String topic, long ledgerId, long entryId)
      指定者:
      getMessageByIdAsync 在接口中 org.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
      指定者:
      getMessageById 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMessageIdByTimestampAsync

      public CompletableFuture<org.apache.pulsar.client.api.MessageId> getMessageIdByTimestampAsync(String topic, long timestamp)
      指定者:
      getMessageIdByTimestampAsync 在接口中 org.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
      指定者:
      getMessageIdByTimestamp 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      createSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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)
      指定者:
      createSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • resetCursor

      public void resetCursor(String topic, String subName, long timestamp) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      resetCursor 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • resetCursorAsync

      public CompletableFuture<Void> resetCursorAsync(String topic, String subName, long timestamp)
      指定者:
      resetCursorAsync 在接口中 org.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
      指定者:
      resetCursor 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      updateSubscriptionProperties 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSubscriptionPropertiesAsync

      public CompletableFuture<Void> updateSubscriptionPropertiesAsync(String topic, String subName, Map<String,String> subscriptionProperties)
      指定者:
      updateSubscriptionPropertiesAsync 在接口中 org.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
      指定者:
      resetCursor 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • resetCursorAsync

      public CompletableFuture<Void> resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId)
      指定者:
      resetCursorAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • resetCursorAsync

      public CompletableFuture<Void> resetCursorAsync(String topic, String subName, org.apache.pulsar.client.api.MessageId messageId, boolean isExcluded)
      指定者:
      resetCursorAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • triggerCompaction

      public void triggerCompaction(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      triggerCompaction 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • triggerCompactionAsync

      public CompletableFuture<Void> triggerCompactionAsync(String topic)
      指定者:
      triggerCompactionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • compactionStatus

      public org.apache.pulsar.client.admin.LongRunningProcessStatus compactionStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      compactionStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • compactionStatusAsync

      public CompletableFuture<org.apache.pulsar.client.admin.LongRunningProcessStatus> compactionStatusAsync(String topic)
      指定者:
      compactionStatusAsync 在接口中 org.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
      指定者:
      triggerOffload 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • triggerOffloadAsync

      public CompletableFuture<Void> triggerOffloadAsync(String topic, org.apache.pulsar.client.api.MessageId messageId)
      指定者:
      triggerOffloadAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • offloadStatus

      public org.apache.pulsar.client.admin.OffloadProcessStatus offloadStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      offloadStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • offloadStatusAsync

      public CompletableFuture<org.apache.pulsar.client.admin.OffloadProcessStatus> offloadStatusAsync(String topic)
      指定者:
      offloadStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getLastMessageId

      public org.apache.pulsar.client.api.MessageId getLastMessageId(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getLastMessageId 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getLastMessageIdAsync

      public CompletableFuture<org.apache.pulsar.client.api.MessageId> getLastMessageIdAsync(String topic)
      指定者:
      getLastMessageIdAsync 在接口中 org.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
      指定者:
      getBacklogQuotaMap 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getBacklogQuotaMap 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBacklogSizeByMessageId

      public Long getBacklogSizeByMessageId(String topic, org.apache.pulsar.client.api.MessageId messageId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBacklogSizeByMessageId 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBacklogSizeByMessageIdAsync

      public CompletableFuture<Long> getBacklogSizeByMessageIdAsync(String topic, org.apache.pulsar.client.api.MessageId messageId)
      指定者:
      getBacklogSizeByMessageIdAsync 在接口中 org.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
      指定者:
      setBacklogQuota 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      removeBacklogQuota 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumer

      public Integer getMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic)
      指定者:
      getMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxUnackedMessagesOnConsumer

      public Integer getMaxUnackedMessagesOnConsumer(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied)
      指定者:
      getMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Void> setMaxUnackedMessagesOnConsumerAsync(String topic, int maxNum)
      指定者:
      setMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxUnackedMessagesOnConsumer

      public void setMaxUnackedMessagesOnConsumer(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Void> removeMaxUnackedMessagesOnConsumerAsync(String topic)
      指定者:
      removeMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxUnackedMessagesOnConsumer

      public void removeMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInactiveTopicPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic, boolean applied)
      指定者:
      getInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getInactiveTopicPolicies

      public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInactiveTopicPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic)
      指定者:
      getInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setInactiveTopicPoliciesAsync

      public CompletableFuture<Void> setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)
      指定者:
      setInactiveTopicPoliciesAsync 在接口中 org.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
      指定者:
      setInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeInactiveTopicPoliciesAsync

      public CompletableFuture<Void> removeInactiveTopicPoliciesAsync(String topic)
      指定者:
      removeInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeInactiveTopicPolicies

      public void removeInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      getDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDelayedDeliveryPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic, boolean applied)
      指定者:
      getDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getDelayedDeliveryPolicy

      public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDelayedDeliveryPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic)
      指定者:
      getDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeDelayedDeliveryPolicyAsync

      public CompletableFuture<Void> removeDelayedDeliveryPolicyAsync(String topic)
      指定者:
      removeDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeDelayedDeliveryPolicy

      public void removeDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDelayedDeliveryPolicyAsync

      public CompletableFuture<Void> setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)
      指定者:
      setDelayedDeliveryPolicyAsync 在接口中 org.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
      指定者:
      setDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationEnabled

      public Boolean getDeduplicationEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationEnabled 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationEnabledAsync

      public CompletableFuture<Boolean> getDeduplicationEnabledAsync(String topic)
      指定者:
      getDeduplicationEnabledAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getDeduplicationStatus

      public Boolean getDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationStatusAsync

      public CompletableFuture<Boolean> getDeduplicationStatusAsync(String topic)
      指定者:
      getDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getDeduplicationStatus

      public Boolean getDeduplicationStatus(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationStatusAsync

      public CompletableFuture<Boolean> getDeduplicationStatusAsync(String topic, boolean applied)
      指定者:
      getDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • enableDeduplication

      public void enableDeduplication(String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      enableDeduplication 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • enableDeduplicationAsync

      public CompletableFuture<Void> enableDeduplicationAsync(String topic, boolean enabled)
      指定者:
      enableDeduplicationAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setDeduplicationStatus

      public void setDeduplicationStatus(String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDeduplicationStatusAsync

      public CompletableFuture<Void> setDeduplicationStatusAsync(String topic, boolean enabled)
      指定者:
      setDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • disableDeduplication

      public void disableDeduplication(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      disableDeduplication 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • disableDeduplicationAsync

      public CompletableFuture<Void> disableDeduplicationAsync(String topic)
      指定者:
      disableDeduplicationAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeDeduplicationStatus

      public void removeDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDeduplicationStatusAsync

      public CompletableFuture<Void> removeDeduplicationStatusAsync(String topic)
      指定者:
      removeDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getOffloadPolicies

      public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getOffloadPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getOffloadPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic)
      指定者:
      getOffloadPoliciesAsync 在接口中 org.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
      指定者:
      getOffloadPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getOffloadPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic, boolean applied)
      指定者:
      getOffloadPoliciesAsync 在接口中 org.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
      指定者:
      setOffloadPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setOffloadPoliciesAsync

      public CompletableFuture<Void> setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)
      指定者:
      setOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeOffloadPolicies

      public void removeOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeOffloadPolicies 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeOffloadPoliciesAsync

      public CompletableFuture<Void> removeOffloadPoliciesAsync(String topic)
      指定者:
      removeOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxUnackedMessagesOnSubscription

      public Integer getMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic)
      指定者:
      getMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxUnackedMessagesOnSubscription

      public Integer getMaxUnackedMessagesOnSubscription(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied)
      指定者:
      getMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxUnackedMessagesOnSubscription

      public void setMaxUnackedMessagesOnSubscription(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Void> setMaxUnackedMessagesOnSubscriptionAsync(String topic, int maxNum)
      指定者:
      setMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxUnackedMessagesOnSubscription

      public void removeMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Void> removeMaxUnackedMessagesOnSubscriptionAsync(String topic)
      指定者:
      removeMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMessageTTL

      public void setMessageTTL(String topic, int messageTTLInSecond) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMessageTTL 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMessageTTL

      public Integer getMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMessageTTL 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMessageTTL

      public Integer getMessageTTL(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMessageTTL 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMessageTTL

      public void removeMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMessageTTL 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      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
      指定者:
      setRetention 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setRetentionAsync

      public CompletableFuture<Void> setRetentionAsync(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)
      指定者:
      setRetentionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getRetention

      public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getRetention 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getRetentionAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic)
      指定者:
      getRetentionAsync 在接口中 org.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
      指定者:
      getRetention 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getRetentionAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic, boolean applied)
      指定者:
      getRetentionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeRetention

      public void removeRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeRetention 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeRetentionAsync

      public CompletableFuture<Void> removeRetentionAsync(String topic)
      指定者:
      removeRetentionAsync 在接口中 org.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
      指定者:
      setPersistence 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setPersistenceAsync

      public CompletableFuture<Void> setPersistenceAsync(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)
      指定者:
      setPersistenceAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPersistence

      public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPersistence 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPersistenceAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic)
      指定者:
      getPersistenceAsync 在接口中 org.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
      指定者:
      getPersistence 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPersistenceAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic, boolean applied)
      指定者:
      getPersistenceAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removePersistence

      public void removePersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removePersistence 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removePersistenceAsync

      public CompletableFuture<Void> removePersistenceAsync(String topic)
      指定者:
      removePersistenceAsync 在接口中 org.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
      指定者:
      getDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic, boolean applied)
      指定者:
      getDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic)
      指定者:
      getDispatchRateAsync 在接口中 org.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
      指定者:
      setDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDispatchRateAsync

      public CompletableFuture<Void> setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeDispatchRate

      public void removeDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDispatchRateAsync

      public CompletableFuture<Void> removeDispatchRateAsync(String topic)
      指定者:
      removeDispatchRateAsync 在接口中 org.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
      指定者:
      getSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, boolean applied)
      指定者:
      getSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getSubscriptionDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic)
      指定者:
      getSubscriptionDispatchRateAsync 在接口中 org.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
      指定者:
      setSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscriptionDispatchRateAsync

      public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeSubscriptionDispatchRate

      public void removeSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscriptionDispatchRateAsync

      public CompletableFuture<Void> removeSubscriptionDispatchRateAsync(String topic)
      指定者:
      removeSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getCompactionThreshold

      public Long getCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCompactionThreshold 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getCompactionThresholdAsync

      public CompletableFuture<Long> getCompactionThresholdAsync(String topic)
      指定者:
      getCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getCompactionThreshold

      public Long getCompactionThreshold(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCompactionThreshold 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getCompactionThresholdAsync

      public CompletableFuture<Long> getCompactionThresholdAsync(String topic, boolean applied)
      指定者:
      getCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setCompactionThreshold

      public void setCompactionThreshold(String topic, long compactionThreshold) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setCompactionThreshold 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setCompactionThresholdAsync

      public CompletableFuture<Void> setCompactionThresholdAsync(String topic, long compactionThreshold)
      指定者:
      setCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeCompactionThreshold

      public void removeCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeCompactionThreshold 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeCompactionThresholdAsync

      public CompletableFuture<Void> removeCompactionThresholdAsync(String topic)
      指定者:
      removeCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getPublishRate

      public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPublishRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPublishRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(String topic)
      指定者:
      getPublishRateAsync 在接口中 org.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
      指定者:
      setPublishRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setPublishRateAsync

      public CompletableFuture<Void> setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)
      指定者:
      setPublishRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removePublishRate

      public void removePublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removePublishRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removePublishRateAsync

      public CompletableFuture<Void> removePublishRateAsync(String topic)
      指定者:
      removePublishRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxConsumersPerSubscription

      public Integer getMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Integer> getMaxConsumersPerSubscriptionAsync(String topic)
      指定者:
      getMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxConsumersPerSubscription

      public void setMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Void> setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription)
      指定者:
      setMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxConsumersPerSubscription

      public void removeMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Void> removeMaxConsumersPerSubscriptionAsync(String topic)
      指定者:
      removeMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxProducers

      public Integer getMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxProducers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxProducersAsync

      public CompletableFuture<Integer> getMaxProducersAsync(String topic)
      指定者:
      getMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxProducers

      public Integer getMaxProducers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxProducers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxProducersAsync

      public CompletableFuture<Integer> getMaxProducersAsync(String topic, boolean applied)
      指定者:
      getMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxProducers

      public void setMaxProducers(String topic, int maxProducers) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxProducers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxProducersAsync

      public CompletableFuture<Void> setMaxProducersAsync(String topic, int maxProducers)
      指定者:
      setMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxProducers

      public void removeMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxProducers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxProducersAsync

      public CompletableFuture<Void> removeMaxProducersAsync(String topic)
      指定者:
      removeMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxSubscriptionsPerTopic

      public Integer getMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Integer> getMaxSubscriptionsPerTopicAsync(String topic)
      指定者:
      getMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxSubscriptionsPerTopic

      public void setMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Void> setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic)
      指定者:
      setMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxSubscriptionsPerTopic

      public void removeMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Void> removeMaxSubscriptionsPerTopicAsync(String topic)
      指定者:
      removeMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxMessageSize

      public Integer getMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxMessageSize 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxMessageSizeAsync

      public CompletableFuture<Integer> getMaxMessageSizeAsync(String topic)
      指定者:
      getMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxMessageSize

      public void setMaxMessageSize(String topic, int maxMessageSize) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxMessageSize 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxMessageSizeAsync

      public CompletableFuture<Void> setMaxMessageSizeAsync(String topic, int maxMessageSize)
      指定者:
      setMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxMessageSize

      public void removeMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxMessageSize 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxMessageSizeAsync

      public CompletableFuture<Void> removeMaxMessageSizeAsync(String topic)
      指定者:
      removeMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxConsumers

      public Integer getMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersAsync

      public CompletableFuture<Integer> getMaxConsumersAsync(String topic)
      指定者:
      getMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getMaxConsumers

      public Integer getMaxConsumers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersAsync

      public CompletableFuture<Integer> getMaxConsumersAsync(String topic, boolean applied)
      指定者:
      getMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setMaxConsumers

      public void setMaxConsumers(String topic, int maxConsumers) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxConsumers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxConsumersAsync

      public CompletableFuture<Void> setMaxConsumersAsync(String topic, int maxConsumers)
      指定者:
      setMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeMaxConsumers

      public void removeMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxConsumers 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxConsumersAsync

      public CompletableFuture<Void> removeMaxConsumersAsync(String topic)
      指定者:
      removeMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getDeduplicationSnapshotInterval

      public Integer getDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Integer> getDeduplicationSnapshotIntervalAsync(String topic)
      指定者:
      getDeduplicationSnapshotIntervalAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setDeduplicationSnapshotInterval

      public void setDeduplicationSnapshotInterval(String topic, int interval) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Void> setDeduplicationSnapshotIntervalAsync(String topic, int interval)
      指定者:
      setDeduplicationSnapshotIntervalAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeDeduplicationSnapshotInterval

      public void removeDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Void> removeDeduplicationSnapshotIntervalAsync(String topic)
      指定者:
      removeDeduplicationSnapshotIntervalAsync 在接口中 org.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
      指定者:
      setSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscriptionTypesEnabledAsync

      public CompletableFuture<Void> setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)
      指定者:
      setSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getSubscriptionTypesEnabled

      public Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionTypesEnabledAsync

      public CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(String topic)
      指定者:
      getSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeSubscriptionTypesEnabled

      public void removeSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscriptionTypesEnabledAsync

      public CompletableFuture<Void> removeSubscriptionTypesEnabledAsync(String topic)
      指定者:
      removeSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getReplicatorDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicatorDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic)
      指定者:
      getReplicatorDispatchRateAsync 在接口中 org.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
      指定者:
      getReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicatorDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic, boolean applied)
      指定者:
      getReplicatorDispatchRateAsync 在接口中 org.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
      指定者:
      setReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setReplicatorDispatchRateAsync

      public CompletableFuture<Void> setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeReplicatorDispatchRate

      public void removeReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeReplicatorDispatchRateAsync

      public CompletableFuture<Void> removeReplicatorDispatchRateAsync(String topic)
      指定者:
      removeReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getSubscribeRate

      public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscribeRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscribeRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic)
      指定者:
      getSubscribeRateAsync 在接口中 org.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
      指定者:
      getSubscribeRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscribeRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic, boolean applied)
      指定者:
      getSubscribeRateAsync 在接口中 org.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
      指定者:
      setSubscribeRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscribeRateAsync

      public CompletableFuture<Void> setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)
      指定者:
      setSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeSubscribeRate

      public void removeSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscribeRate 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscribeRateAsync

      public CompletableFuture<Void> removeSubscribeRateAsync(String topic)
      指定者:
      removeSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setReplicatedSubscriptionStatus

      public void setReplicatedSubscriptionStatus(String topic, String subName, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setReplicatedSubscriptionStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setReplicatedSubscriptionStatusAsync

      public CompletableFuture<Void> setReplicatedSubscriptionStatusAsync(String topic, String subName, boolean enabled)
      指定者:
      setReplicatedSubscriptionStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getReplicatedSubscriptionStatus

      public Map<String,Boolean> getReplicatedSubscriptionStatus(String topic, String subName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getReplicatedSubscriptionStatus 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicatedSubscriptionStatusAsync

      public CompletableFuture<Map<String,Boolean>> getReplicatedSubscriptionStatusAsync(String topic, String subName)
      指定者:
      getReplicatedSubscriptionStatusAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • getReplicationClusters

      public Set<String> getReplicationClusters(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getReplicationClusters 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicationClustersAsync

      public CompletableFuture<Set<String>> getReplicationClustersAsync(String topic, boolean applied)
      指定者:
      getReplicationClustersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • setReplicationClusters

      public void setReplicationClusters(String topic, List<String> clusterIds) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setReplicationClusters 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setReplicationClustersAsync

      public CompletableFuture<Void> setReplicationClustersAsync(String topic, List<String> clusterIds)
      指定者:
      setReplicationClustersAsync 在接口中 org.apache.pulsar.client.admin.Topics
    • removeReplicationClusters

      public void removeReplicationClusters(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeReplicationClusters 在接口中 org.apache.pulsar.client.admin.Topics
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeReplicationClustersAsync

      public CompletableFuture<Void> removeReplicationClustersAsync(String topic)
      指定者:
      removeReplicationClustersAsync 在接口中 org.apache.pulsar.client.admin.Topics