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
public class BrokersImpl extends BaseResource implements org.apache.pulsar.client.admin.Brokers
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description BrokersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbacklogQuotaCheck()java.util.concurrent.CompletableFuture<java.lang.Void>backlogQuotaCheckAsync()voiddeleteDynamicConfiguration(java.lang.String configName)java.util.concurrent.CompletableFuture<java.lang.Void>deleteDynamicConfigurationAsync(java.lang.String configName)java.util.List<java.lang.String>getActiveBrokers(java.lang.String cluster)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getActiveBrokersAsync(java.lang.String cluster)java.util.Map<java.lang.String,java.lang.String>getAllDynamicConfigurations()java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.String>>getAllDynamicConfigurationsAsync()java.util.List<java.lang.String>getDynamicConfigurationNames()java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getDynamicConfigurationNamesAsync()org.apache.pulsar.common.conf.InternalConfigurationDatagetInternalConfigurationData()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.conf.InternalConfigurationData>getInternalConfigurationDataAsync()org.apache.pulsar.common.policies.data.BrokerInfogetLeaderBroker()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BrokerInfo>getLeaderBrokerAsync()java.util.Map<java.lang.String,org.apache.pulsar.common.policies.data.NamespaceOwnershipStatus>getOwnedNamespaces(java.lang.String cluster, java.lang.String brokerUrl)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)java.util.Map<java.lang.String,java.lang.String>getRuntimeConfigurations()java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.String>>getRuntimeConfigurationsAsync()java.lang.StringgetVersion()java.util.concurrent.CompletableFuture<java.lang.String>getVersionAsync()voidhealthcheck()Deprecated.voidhealthcheck(org.apache.pulsar.common.naming.TopicVersion topicVersion)java.util.concurrent.CompletableFuture<java.lang.Void>healthcheckAsync()Deprecated.java.util.concurrent.CompletableFuture<java.lang.Void>healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion topicVersion)java.util.concurrent.CompletableFuture<java.lang.Void>shutDownBrokerGracefully(int maxConcurrentUnloadPerSec, boolean forcedTerminateTopic)voidupdateDynamicConfiguration(java.lang.String configName, java.lang.String configValue)java.util.concurrent.CompletableFuture<java.lang.Void>updateDynamicConfigurationAsync(java.lang.String configName, java.lang.String configValue)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
-
-
-
Method Detail
-
getActiveBrokers
public java.util.List<java.lang.String> getActiveBrokers(java.lang.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
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getActiveBrokersAsync(java.lang.String cluster)
- 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
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BrokerInfo> getLeaderBrokerAsync()
- Specified by:
getLeaderBrokerAsyncin interfaceorg.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:
getOwnedNamespacesin interfaceorg.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:
getOwnedNamespacesAsyncin interfaceorg.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:
updateDynamicConfigurationin interfaceorg.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:
updateDynamicConfigurationAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
deleteDynamicConfiguration
public void deleteDynamicConfiguration(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteDynamicConfigurationAsync(java.lang.String configName)
- Specified by:
deleteDynamicConfigurationAsyncin interfaceorg.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:
getAllDynamicConfigurationsin interfaceorg.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:
getAllDynamicConfigurationsAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
getDynamicConfigurationNames
public java.util.List<java.lang.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
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getDynamicConfigurationNamesAsync()
- Specified by:
getDynamicConfigurationNamesAsyncin interfaceorg.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:
getRuntimeConfigurationsin interfaceorg.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:
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 java.util.concurrent.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
public java.util.concurrent.CompletableFuture<java.lang.Void> backlogQuotaCheckAsync()
- Specified by:
backlogQuotaCheckAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
healthcheck
@Deprecated public void healthcheck() throws org.apache.pulsar.client.admin.PulsarAdminExceptionDeprecated.- Specified by:
healthcheckin interfaceorg.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:
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 java.util.concurrent.CompletableFuture<java.lang.Void> healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion topicVersion)
- Specified by:
healthcheckAsyncin interfaceorg.apache.pulsar.client.admin.Brokers
-
shutDownBrokerGracefully
public java.util.concurrent.CompletableFuture<java.lang.Void> shutDownBrokerGracefully(int maxConcurrentUnloadPerSec, boolean forcedTerminateTopic)- Specified by:
shutDownBrokerGracefullyin interfaceorg.apache.pulsar.client.admin.Brokers
-
getVersion
public java.lang.String getVersion() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getVersionin interfaceorg.apache.pulsar.client.admin.Brokers- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getVersionAsync
public java.util.concurrent.CompletableFuture<java.lang.String> getVersionAsync()
-
-