类 BrokersImpl

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

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

    • BrokersImpl

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

    • getActiveBrokers

      public List<String> getActiveBrokers(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getActiveBrokers 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getActiveBrokersAsync

      public CompletableFuture<List<String>> getActiveBrokersAsync(String cluster)
      指定者:
      getActiveBrokersAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getLeaderBroker

      public org.apache.pulsar.common.policies.data.BrokerInfo getLeaderBroker() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getLeaderBroker 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getLeaderBrokerAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.BrokerInfo> getLeaderBrokerAsync()
      指定者:
      getLeaderBrokerAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getOwnedNamespaces

      public Map<String,org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus> getOwnedNamespaces(String cluster, String brokerUrl) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getOwnedNamespaces 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getOwnedNamespacesAsync

      public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus>> getOwnedNamespacesAsync(String cluster, String brokerUrl)
      指定者:
      getOwnedNamespacesAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • updateDynamicConfiguration

      public void updateDynamicConfiguration(String configName, String configValue) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateDynamicConfiguration 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateDynamicConfigurationAsync

      public CompletableFuture<Void> updateDynamicConfigurationAsync(String configName, String configValue)
      指定者:
      updateDynamicConfigurationAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • deleteDynamicConfiguration

      public void deleteDynamicConfiguration(String configName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteDynamicConfiguration 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteDynamicConfigurationAsync

      public CompletableFuture<Void> deleteDynamicConfigurationAsync(String configName)
      指定者:
      deleteDynamicConfigurationAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getAllDynamicConfigurations

      public Map<String,String> getAllDynamicConfigurations() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getAllDynamicConfigurations 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getAllDynamicConfigurationsAsync

      public CompletableFuture<Map<String,String>> getAllDynamicConfigurationsAsync()
      指定者:
      getAllDynamicConfigurationsAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getDynamicConfigurationNames

      public List<String> getDynamicConfigurationNames() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDynamicConfigurationNames 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDynamicConfigurationNamesAsync

      public CompletableFuture<List<String>> getDynamicConfigurationNamesAsync()
      指定者:
      getDynamicConfigurationNamesAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getRuntimeConfigurations

      public Map<String,String> getRuntimeConfigurations() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getRuntimeConfigurations 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getRuntimeConfigurationsAsync

      public CompletableFuture<Map<String,String>> getRuntimeConfigurationsAsync()
      指定者:
      getRuntimeConfigurationsAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • getInternalConfigurationData

      public org.apache.pulsar.common.conf.InternalConfigurationData getInternalConfigurationData() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInternalConfigurationData 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInternalConfigurationDataAsync

      public CompletableFuture<org.apache.pulsar.common.conf.InternalConfigurationData> getInternalConfigurationDataAsync()
      指定者:
      getInternalConfigurationDataAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • backlogQuotaCheck

      public void backlogQuotaCheck() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      backlogQuotaCheck 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • backlogQuotaCheckAsync

      public CompletableFuture<Void> backlogQuotaCheckAsync()
      指定者:
      backlogQuotaCheckAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • healthcheck

      @Deprecated public void healthcheck() throws org.apache.pulsar.client.admin.PulsarAdminException
      已过时。
      指定者:
      healthcheck 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • healthcheckAsync

      @Deprecated public CompletableFuture<Void> healthcheckAsync()
      已过时。
      指定者:
      healthcheckAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • healthcheck

      public void healthcheck(org.apache.pulsar.common.naming.TopicVersion topicVersion) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      healthcheck 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • healthcheckAsync

      public CompletableFuture<Void> healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion topicVersion)
      指定者:
      healthcheckAsync 在接口中 org.apache.pulsar.client.admin.Brokers
    • shutDownBrokerGracefully

      public CompletableFuture<Void> shutDownBrokerGracefully(int maxConcurrentUnloadPerSec, boolean forcedTerminateTopic)
      指定者:
      shutDownBrokerGracefully 在接口中 org.apache.pulsar.client.admin.Brokers
    • getVersion

      public String getVersion() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getVersion 在接口中 org.apache.pulsar.client.admin.Brokers
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getVersionAsync

      public CompletableFuture<String> getVersionAsync()