类 PulsarAdminImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.PulsarAdminImpl
- 所有已实现的接口:
Closeable,AutoCloseable,org.apache.pulsar.client.admin.PulsarAdmin
Pulsar client admin API client.
-
字段概要
字段修饰符和类型字段说明protected final org.apache.pulsar.client.api.Authenticationstatic final intstatic final intstatic final intstatic final intprotected final javax.ws.rs.client.WebTarget -
构造器概要
构造器构造器说明PulsarAdminImpl(String serviceUrl, org.apache.pulsar.client.impl.conf.ClientConfigurationData clientConfigData) PulsarAdminImpl(String serviceUrl, org.apache.pulsar.client.impl.conf.ClientConfigurationData clientConfigData, int connectTimeout, TimeUnit connectTimeoutUnit, int readTimeout, TimeUnit readTimeoutUnit, int requestTimeout, TimeUnit requestTimeoutUnit, int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit, ClassLoader clientBuilderClassLoader) PulsarAdminImpl(URL serviceUrl, String authPluginClassName, String authParamsString) 已过时。Since 2.0.已过时。Since 2.0.PulsarAdminImpl(URL serviceUrl, org.apache.pulsar.client.api.Authentication auth) 已过时。Since 2.0. -
方法概要
修饰符和类型方法说明org.apache.pulsar.client.admin.Bookiesbookies()org.apache.pulsar.client.admin.Brokersbrokers()org.apache.pulsar.client.admin.BrokerStatsvoidclose()Close the Pulsar admin client to release all the resources.org.apache.pulsar.client.admin.Clustersclusters()org.apache.pulsar.client.admin.Functionsorg.apache.pulsar.client.impl.conf.ClientConfigurationDataorg.apache.pulsar.client.admin.Lookuplookups()org.apache.pulsar.client.admin.Namespacesorg.apache.pulsar.client.admin.NonPersistentTopics已过时。Since 2.0.org.apache.pulsar.client.admin.Packagespackages()org.apache.pulsar.client.admin.Properties已过时。since 2.0.org.apache.pulsar.client.admin.ProxyStatsorg.apache.pulsar.client.admin.ResourceGroupsorg.apache.pulsar.client.admin.ResourceQuotasorg.apache.pulsar.client.admin.Schemasschemas()org.apache.pulsar.client.admin.Sinksink()已过时。in favor ofsinksorg.apache.pulsar.client.admin.Sinkssinks()org.apache.pulsar.client.admin.Sourcesource()已过时。in favor ofsources()org.apache.pulsar.client.admin.Sourcessources()org.apache.pulsar.client.admin.Tenantstenants()org.apache.pulsar.client.admin.TopicPoliciesorg.apache.pulsar.client.admin.TopicPoliciestopicPolicies(boolean isGlobal) org.apache.pulsar.client.admin.Topicstopics()org.apache.pulsar.client.admin.Transactionsorg.apache.pulsar.client.admin.Workerworker()
-
字段详细资料
-
DEFAULT_CONNECT_TIMEOUT_SECONDS
public static final int DEFAULT_CONNECT_TIMEOUT_SECONDS- 另请参阅:
-
DEFAULT_READ_TIMEOUT_SECONDS
public static final int DEFAULT_READ_TIMEOUT_SECONDS- 另请参阅:
-
DEFAULT_REQUEST_TIMEOUT_SECONDS
public static final int DEFAULT_REQUEST_TIMEOUT_SECONDS- 另请参阅:
-
DEFAULT_CERT_REFRESH_SECONDS
public static final int DEFAULT_CERT_REFRESH_SECONDS- 另请参阅:
-
root
protected final javax.ws.rs.client.WebTarget root -
auth
protected final org.apache.pulsar.client.api.Authentication auth
-
-
构造器详细资料
-
PulsarAdminImpl
public PulsarAdminImpl(String serviceUrl, org.apache.pulsar.client.impl.conf.ClientConfigurationData clientConfigData) throws org.apache.pulsar.client.api.PulsarClientException - 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
PulsarAdminImpl
public PulsarAdminImpl(String serviceUrl, org.apache.pulsar.client.impl.conf.ClientConfigurationData clientConfigData, int connectTimeout, TimeUnit connectTimeoutUnit, int readTimeout, TimeUnit readTimeoutUnit, int requestTimeout, TimeUnit requestTimeoutUnit, int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit, ClassLoader clientBuilderClassLoader) throws org.apache.pulsar.client.api.PulsarClientException - 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
PulsarAdminImpl
@Deprecated public PulsarAdminImpl(URL serviceUrl, org.apache.pulsar.client.api.Authentication auth) throws org.apache.pulsar.client.api.PulsarClientException 已过时。Since 2.0. UsePulsarAdmin.builder()to construct a newPulsarAdmininstance.Construct a new Pulsar Admin client object. This client object can be used to perform many subsquent API calls- 参数:
serviceUrl- the Pulsar service URL (eg. "http://my-broker.example.com:8080")auth- the Authentication object to be used to talk with Pulsar- 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
PulsarAdminImpl
@Deprecated public PulsarAdminImpl(URL serviceUrl, String authPluginClassName, String authParamsString) throws org.apache.pulsar.client.api.PulsarClientException 已过时。Since 2.0. UsePulsarAdmin.builder()to construct a newPulsarAdmininstance.Construct a new Pulsar Admin client object. This client object can be used to perform many subsquent API calls- 参数:
serviceUrl- the Pulsar URL (eg. "http://my-broker.example.com:8080")authPluginClassName- name of the Authentication-Plugin you want to useauthParamsString- string which represents parameters for the Authentication-Plugin, e.g., "key1:val1,key2:val2"- 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
PulsarAdminImpl
@Deprecated public PulsarAdminImpl(URL serviceUrl, String authPluginClassName, Map<String, String> authParams) throws org.apache.pulsar.client.api.PulsarClientException已过时。Since 2.0. UsePulsarAdmin.builder()to construct a newPulsarAdmininstance.Construct a new Pulsar Admin client object. This client object can be used to perform many subsquent API calls- 参数:
serviceUrl- the Pulsar URL (eg. "http://my-broker.example.com:8080")authPluginClassName- name of the Authentication-Plugin you want to useauthParams- map which represents parameters for the Authentication-Plugin- 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
-
方法详细资料
-
clusters
public org.apache.pulsar.client.admin.Clusters clusters()- 指定者:
clusters在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the clusters management object
-
brokers
public org.apache.pulsar.client.admin.Brokers brokers()- 指定者:
brokers在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the brokers management object
-
tenants
public org.apache.pulsar.client.admin.Tenants tenants()- 指定者:
tenants在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the tenants management object
-
resourcegroups
public org.apache.pulsar.client.admin.ResourceGroups resourcegroups()- 指定者:
resourcegroups在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the resourcegroups management object
-
properties
已过时。since 2.0. Seetenants()- 指定者:
properties在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
namespaces
public org.apache.pulsar.client.admin.Namespaces namespaces()- 指定者:
namespaces在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the namespaces management object
-
topics
public org.apache.pulsar.client.admin.Topics topics()- 指定者:
topics在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
topicPolicies
public org.apache.pulsar.client.admin.TopicPolicies topicPolicies()- 指定者:
topicPolicies在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
topicPolicies
public org.apache.pulsar.client.admin.TopicPolicies topicPolicies(boolean isGlobal) - 指定者:
topicPolicies在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
bookies
public org.apache.pulsar.client.admin.Bookies bookies()- 指定者:
bookies在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the bookies management object
-
nonPersistentTopics
已过时。Since 2.0. Seetopics()- 指定者:
nonPersistentTopics在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the persistentTopics management object
-
resourceQuotas
public org.apache.pulsar.client.admin.ResourceQuotas resourceQuotas()- 指定者:
resourceQuotas在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the resource quota management object
-
lookups
public org.apache.pulsar.client.admin.Lookup lookups()- 指定者:
lookups在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- does a looks up for the broker serving the topic
-
functions
public org.apache.pulsar.client.admin.Functions functions()- 指定者:
functions在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the functions management object
-
source
已过时。in favor ofsources()- 指定者:
source在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the sources management object
-
sources
public org.apache.pulsar.client.admin.Sources sources()- 指定者:
sources在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
sink
已过时。in favor ofsinks- 指定者:
sink在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the sinks management object
-
sinks
public org.apache.pulsar.client.admin.Sinks sinks()- 指定者:
sinks在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the sinks management object
-
worker
public org.apache.pulsar.client.admin.Worker worker()- 指定者:
worker在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the Worker stats
-
brokerStats
public org.apache.pulsar.client.admin.BrokerStats brokerStats()- 指定者:
brokerStats在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the broker statics
-
proxyStats
public org.apache.pulsar.client.admin.ProxyStats proxyStats()- 指定者:
proxyStats在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the proxy statics
-
getServiceUrl
- 指定者:
getServiceUrl在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the service HTTP URL that is being used
-
getClientConfigData
public org.apache.pulsar.client.impl.conf.ClientConfigurationData getClientConfigData()- 返回:
- the client Configuration Data that is being used
-
schemas
public org.apache.pulsar.client.admin.Schemas schemas()- 指定者:
schemas在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the schemas
-
packages
public org.apache.pulsar.client.admin.Packages packages()- 指定者:
packages在接口中org.apache.pulsar.client.admin.PulsarAdmin- 返回:
- the packages management object
-
transactions
public org.apache.pulsar.client.admin.Transactions transactions()- 指定者:
transactions在接口中org.apache.pulsar.client.admin.PulsarAdmin
-
close
public void close()Close the Pulsar admin client to release all the resources.- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 指定者:
close在接口中org.apache.pulsar.client.admin.PulsarAdmin
-