Class BrokersImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.BrokersImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Brokers
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionBrokersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteDynamicConfiguration(String configName) deleteDynamicConfigurationAsync(String configName) getActiveBrokers(String cluster) getActiveBrokersAsync(String cluster) org.apache.pulsar.common.conf.InternalConfigurationDataCompletableFuture<org.apache.pulsar.common.conf.InternalConfigurationData>org.apache.pulsar.common.policies.data.BrokerInfoCompletableFuture<org.apache.pulsar.common.policies.data.BrokerInfo>getOwnedNamespaces(String cluster, String brokerUrl) CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus>> getOwnedNamespacesAsync(String cluster, String brokerUrl) voidDeprecated.voidhealthcheck(org.apache.pulsar.common.naming.TopicVersion topicVersion) Deprecated.healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion topicVersion) shutDownBrokerGracefully(int maxConcurrentUnloadPerSec, boolean forcedTerminateTopic) voidupdateDynamicConfiguration(String configName, String configValue) updateDynamicConfigurationAsync(String configName, String configValue) 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
-
BrokersImpl
public BrokersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getActiveBrokers
- Specified by:
getActiveBrokersin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getActiveBrokersAsync
- Specified by:
getActiveBrokersAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getActiveBrokers
public List<String> getActiveBrokers(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getActiveBrokersin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getActiveBrokersAsync
- Specified by:
getActiveBrokersAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getLeaderBroker
public org.apache.pulsar.common.policies.data.BrokerInfo getLeaderBroker() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getLeaderBrokerin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getLeaderBrokerAsync
- Specified by:
getLeaderBrokerAsyncin interfaceorg.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 - Specified by:
getOwnedNamespacesin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getOwnedNamespacesAsync
public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus>> getOwnedNamespacesAsync(String cluster, String brokerUrl) - Specified by:
getOwnedNamespacesAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
updateDynamicConfiguration
public void updateDynamicConfiguration(String configName, String configValue) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updateDynamicConfigurationin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateDynamicConfigurationAsync
public CompletableFuture<Void> updateDynamicConfigurationAsync(String configName, String configValue) - Specified by:
updateDynamicConfigurationAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
deleteDynamicConfiguration
public void deleteDynamicConfiguration(String configName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteDynamicConfigurationin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteDynamicConfigurationAsync
- Specified by:
deleteDynamicConfigurationAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getAllDynamicConfigurations
public Map<String,String> getAllDynamicConfigurations() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getAllDynamicConfigurationsin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getAllDynamicConfigurationsAsync
- Specified by:
getAllDynamicConfigurationsAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getDynamicConfigurationNames
public List<String> getDynamicConfigurationNames() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDynamicConfigurationNamesin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDynamicConfigurationNamesAsync
- Specified by:
getDynamicConfigurationNamesAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getRuntimeConfigurations
public Map<String,String> getRuntimeConfigurations() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getRuntimeConfigurationsin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getRuntimeConfigurationsAsync
- Specified by:
getRuntimeConfigurationsAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getInternalConfigurationData
public org.apache.pulsar.common.conf.InternalConfigurationData getInternalConfigurationData() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getInternalConfigurationDatain interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInternalConfigurationDataAsync
public CompletableFuture<org.apache.pulsar.common.conf.InternalConfigurationData> getInternalConfigurationDataAsync()- Specified by:
getInternalConfigurationDataAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
backlogQuotaCheck
public void backlogQuotaCheck() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
backlogQuotaCheckin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
backlogQuotaCheckAsync
- Specified by:
backlogQuotaCheckAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
healthcheck
Deprecated.- Specified by:
healthcheckin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
healthcheckAsync
Deprecated.- Specified by:
healthcheckAsyncin interfaceorg.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:
healthcheckin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
healthcheckAsync
public CompletableFuture<Void> healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion topicVersion) - Specified by:
healthcheckAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
shutDownBrokerGracefully
public CompletableFuture<Void> shutDownBrokerGracefully(int maxConcurrentUnloadPerSec, boolean forcedTerminateTopic) - Specified by:
shutDownBrokerGracefullyin interfaceorg.apache.pulsar.client.admin.Brokers
-
getVersion
- Specified by:
getVersionin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getVersionAsync
-