Class BrokerStatsImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.BrokerStatsImpl
All Implemented Interfaces:
org.apache.pulsar.client.admin.BrokerStats

public class BrokerStatsImpl extends BaseResource implements org.apache.pulsar.client.admin.BrokerStats
Pulsar Admin API client.
  • Constructor Details

    • BrokerStatsImpl

      public BrokerStatsImpl(javax.ws.rs.client.WebTarget target, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • Method Details

    • getMetrics

      public String getMetrics() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getMetrics in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMetricsAsync

      public CompletableFuture<String> getMetricsAsync()
      Specified by:
      getMetricsAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getAllocatorStats

      public org.apache.pulsar.common.stats.AllocatorStats getAllocatorStats(String allocatorName) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getAllocatorStats in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getAllocatorStatsAsync

      public CompletableFuture<org.apache.pulsar.common.stats.AllocatorStats> getAllocatorStatsAsync(String allocatorName)
      Specified by:
      getAllocatorStatsAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getMBeans

      public String getMBeans() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getMBeans in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMBeansAsync

      public CompletableFuture<String> getMBeansAsync()
      Specified by:
      getMBeansAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getTopics

      public String getTopics() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getTopics in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getTopicsAsync

      public CompletableFuture<String> getTopicsAsync()
      Specified by:
      getTopicsAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getLoadReport

      public org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport getLoadReport() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getLoadReport in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getLoadReportAsync

      public CompletableFuture<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport> getLoadReportAsync()
      Specified by:
      getLoadReportAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getPendingBookieOpsStats

      public String getPendingBookieOpsStats() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getPendingBookieOpsStats in interface org.apache.pulsar.client.admin.BrokerStats
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPendingBookieOpsStatsAsync

      public CompletableFuture<String> getPendingBookieOpsStatsAsync()
      Specified by:
      getPendingBookieOpsStatsAsync in interface org.apache.pulsar.client.admin.BrokerStats
    • getBrokerResourceAvailability

      public com.google.gson.JsonObject getBrokerResourceAvailability(String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException