Class BrokersImpl

  • All Implemented Interfaces:
    org.apache.pulsar.client.admin.Brokers

    public class BrokersImpl
    extends BaseResource
    implements org.apache.pulsar.client.admin.Brokers
    • Constructor Detail

      • BrokersImpl

        public BrokersImpl​(javax.ws.rs.client.WebTarget web,
                           org.apache.pulsar.client.api.Authentication auth,
                           long readTimeoutMs)
    • Method Detail

      • getActiveBrokers

        public java.util.List<java.lang.String> getActiveBrokers​(java.lang.String cluster)
                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getActiveBrokers in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getActiveBrokersAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getActiveBrokersAsync​(java.lang.String cluster)
        Specified by:
        getActiveBrokersAsync in interface org.apache.pulsar.client.admin.Brokers
      • getLeaderBroker

        public org.apache.pulsar.common.policies.data.BrokerInfo getLeaderBroker()
                                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getLeaderBroker in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getLeaderBrokerAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BrokerInfo> getLeaderBrokerAsync()
        Specified by:
        getLeaderBrokerAsync in interface org.apache.pulsar.client.admin.Brokers
      • getOwnedNamespaces

        public java.util.Map<java.lang.String,​org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus> getOwnedNamespaces​(java.lang.String cluster,
                                                                                                                                        java.lang.String brokerUrl)
                                                                                                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getOwnedNamespaces in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getOwnedNamespacesAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus>> getOwnedNamespacesAsync​(java.lang.String cluster,
                                                                                                                                                                                     java.lang.String brokerUrl)
        Specified by:
        getOwnedNamespacesAsync in interface org.apache.pulsar.client.admin.Brokers
      • updateDynamicConfiguration

        public void updateDynamicConfiguration​(java.lang.String configName,
                                               java.lang.String configValue)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        updateDynamicConfiguration in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • updateDynamicConfigurationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> updateDynamicConfigurationAsync​(java.lang.String configName,
                                                                                                      java.lang.String configValue)
        Specified by:
        updateDynamicConfigurationAsync in interface org.apache.pulsar.client.admin.Brokers
      • deleteDynamicConfiguration

        public void deleteDynamicConfiguration​(java.lang.String configName)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteDynamicConfiguration in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteDynamicConfigurationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteDynamicConfigurationAsync​(java.lang.String configName)
        Specified by:
        deleteDynamicConfigurationAsync in interface org.apache.pulsar.client.admin.Brokers
      • getAllDynamicConfigurations

        public java.util.Map<java.lang.String,​java.lang.String> getAllDynamicConfigurations()
                                                                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getAllDynamicConfigurations in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getAllDynamicConfigurationsAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> getAllDynamicConfigurationsAsync()
        Specified by:
        getAllDynamicConfigurationsAsync in interface org.apache.pulsar.client.admin.Brokers
      • getDynamicConfigurationNames

        public java.util.List<java.lang.String> getDynamicConfigurationNames()
                                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getDynamicConfigurationNames in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getDynamicConfigurationNamesAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getDynamicConfigurationNamesAsync()
        Specified by:
        getDynamicConfigurationNamesAsync in interface org.apache.pulsar.client.admin.Brokers
      • getRuntimeConfigurations

        public java.util.Map<java.lang.String,​java.lang.String> getRuntimeConfigurations()
                                                                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getRuntimeConfigurations in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getRuntimeConfigurationsAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> getRuntimeConfigurationsAsync()
        Specified by:
        getRuntimeConfigurationsAsync in interface org.apache.pulsar.client.admin.Brokers
      • getInternalConfigurationData

        public org.apache.pulsar.common.conf.InternalConfigurationData getInternalConfigurationData()
                                                                                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getInternalConfigurationData in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getInternalConfigurationDataAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.conf.InternalConfigurationData> getInternalConfigurationDataAsync()
        Specified by:
        getInternalConfigurationDataAsync in interface org.apache.pulsar.client.admin.Brokers
      • backlogQuotaCheck

        public void backlogQuotaCheck()
                               throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        backlogQuotaCheck in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • backlogQuotaCheckAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> backlogQuotaCheckAsync()
        Specified by:
        backlogQuotaCheckAsync in interface org.apache.pulsar.client.admin.Brokers
      • healthcheck

        @Deprecated
        public void healthcheck()
                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Deprecated.
        Specified by:
        healthcheck in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • healthcheckAsync

        @Deprecated
        public java.util.concurrent.CompletableFuture<java.lang.Void> healthcheckAsync()
        Deprecated.
        Specified by:
        healthcheckAsync in interface org.apache.pulsar.client.admin.Brokers
      • healthcheck

        public void healthcheck​(org.apache.pulsar.common.naming.TopicVersion topicVersion)
                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        healthcheck in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • healthcheckAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> healthcheckAsync​(org.apache.pulsar.common.naming.TopicVersion topicVersion)
        Specified by:
        healthcheckAsync in interface org.apache.pulsar.client.admin.Brokers
      • getVersion

        public java.lang.String getVersion()
                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getVersion in interface org.apache.pulsar.client.admin.Brokers
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException