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.
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description BrokerStatsImpl(javax.ws.rs.client.WebTarget target, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.common.stats.AllocatorStatsgetAllocatorStats(java.lang.String allocatorName)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.stats.AllocatorStats>getAllocatorStatsAsync(java.lang.String allocatorName)com.google.gson.JsonObjectgetBrokerResourceAvailability(java.lang.String namespace)org.apache.pulsar.policies.data.loadbalancer.LoadManagerReportgetLoadReport()java.util.concurrent.CompletableFuture<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport>getLoadReportAsync()java.lang.StringgetMBeans()java.util.concurrent.CompletableFuture<java.lang.String>getMBeansAsync()java.lang.StringgetMetrics()java.util.concurrent.CompletableFuture<java.lang.String>getMetricsAsync()java.lang.StringgetPendingBookieOpsStats()java.util.concurrent.CompletableFuture<java.lang.String>getPendingBookieOpsStatsAsync()java.lang.StringgetTopics()java.util.concurrent.CompletableFuture<java.lang.String>getTopicsAsync()-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
-
-
-
Method Detail
-
getMetrics
public java.lang.String getMetrics() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMetricsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMetricsAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getMetricsAsync()
- Specified by:
getMetricsAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getAllocatorStats
public org.apache.pulsar.common.stats.AllocatorStats getAllocatorStats(java.lang.String allocatorName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getAllocatorStatsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getAllocatorStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.stats.AllocatorStats> getAllocatorStatsAsync(java.lang.String allocatorName)
- Specified by:
getAllocatorStatsAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getMBeans
public java.lang.String getMBeans() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMBeansin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMBeansAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getMBeansAsync()
- Specified by:
getMBeansAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getTopics
public java.lang.String getTopics() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getTopicsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTopicsAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getTopicsAsync()
- Specified by:
getTopicsAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getLoadReport
public org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport getLoadReport() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getLoadReportin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getLoadReportAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport> getLoadReportAsync()
- Specified by:
getLoadReportAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getPendingBookieOpsStats
public java.lang.String getPendingBookieOpsStats() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getPendingBookieOpsStatsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingBookieOpsStatsAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getPendingBookieOpsStatsAsync()
- Specified by:
getPendingBookieOpsStatsAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getBrokerResourceAvailability
public com.google.gson.JsonObject getBrokerResourceAvailability(java.lang.String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
-