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
ConstructorsConstructorDescriptionBrokerStatsImpl(javax.ws.rs.client.WebTarget target, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.stats.AllocatorStatsgetAllocatorStats(String allocatorName) CompletableFuture<org.apache.pulsar.common.stats.AllocatorStats>getAllocatorStatsAsync(String allocatorName) com.google.gson.JsonObjectgetBrokerResourceAvailability(String namespace) org.apache.pulsar.policies.data.loadbalancer.LoadManagerReportCompletableFuture<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport>Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
BrokerStatsImpl
public BrokerStatsImpl(javax.ws.rs.client.WebTarget target, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getMetrics
- Specified by:
getMetricsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMetricsAsync
- Specified by:
getMetricsAsyncin interfaceorg.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:
getAllocatorStatsin interfaceorg.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:
getAllocatorStatsAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getMBeans
- Specified by:
getMBeansin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMBeansAsync
- Specified by:
getMBeansAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getTopics
- Specified by:
getTopicsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
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 CompletableFuture<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport> getLoadReportAsync()- Specified by:
getLoadReportAsyncin interfaceorg.apache.pulsar.client.admin.BrokerStats
-
getPendingBookieOpsStats
- Specified by:
getPendingBookieOpsStatsin interfaceorg.apache.pulsar.client.admin.BrokerStats- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPendingBookieOpsStatsAsync
- Specified by:
getPendingBookieOpsStatsAsyncin interfaceorg.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
-