public class PulsarAdminImpl extends Object implements PulsarAdmin
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.pulsar.client.api.Authentication |
auth |
static int |
DEFAULT_CERT_REFRESH_SECONDS |
static int |
DEFAULT_CONNECT_TIMEOUT_SECONDS |
static int |
DEFAULT_READ_TIMEOUT_SECONDS |
static int |
DEFAULT_REQUEST_TIMEOUT_SECONDS |
protected javax.ws.rs.client.WebTarget |
root |
| Constructor and Description |
|---|
PulsarAdminImpl(String serviceUrl,
ClientConfigurationData clientConfigData) |
PulsarAdminImpl(String serviceUrl,
ClientConfigurationData clientConfigData,
int connectTimeout,
TimeUnit connectTimeoutUnit,
int readTimeout,
TimeUnit readTimeoutUnit,
int requestTimeout,
TimeUnit requestTimeoutUnit,
int autoCertRefreshTime,
TimeUnit autoCertRefreshTimeUnit,
ClassLoader clientBuilderClassLoader) |
PulsarAdminImpl(URL serviceUrl,
org.apache.pulsar.client.api.Authentication auth)
Deprecated.
Since 2.0. Use
PulsarAdmin.builder() to construct a new PulsarAdmin instance. |
PulsarAdminImpl(URL serviceUrl,
String authPluginClassName,
Map<String,String> authParams)
Deprecated.
Since 2.0. Use
PulsarAdmin.builder() to construct a new PulsarAdmin instance. |
PulsarAdminImpl(URL serviceUrl,
String authPluginClassName,
String authParamsString)
Deprecated.
Since 2.0. Use
PulsarAdmin.builder() to construct a new PulsarAdmin instance. |
| Modifier and Type | Method and Description |
|---|---|
Bookies |
bookies() |
Brokers |
brokers() |
BrokerStats |
brokerStats() |
void |
close()
Close the Pulsar admin client to release all the resources.
|
Clusters |
clusters() |
Functions |
functions() |
ClientConfigurationData |
getClientConfigData() |
String |
getServiceUrl() |
Lookup |
lookups() |
Namespaces |
namespaces() |
NonPersistentTopics |
nonPersistentTopics()
Deprecated.
Since 2.0. See
topics() |
Packages |
packages() |
Properties |
properties()
Deprecated.
since 2.0. See
tenants() |
ProxyStats |
proxyStats() |
ResourceGroups |
resourcegroups() |
ResourceQuotas |
resourceQuotas() |
Schemas |
schemas() |
Sink |
sink()
Deprecated.
in favor of
sinks |
Sinks |
sinks() |
Source |
source()
Deprecated.
in favor of
sources() |
Sources |
sources() |
Tenants |
tenants() |
Topics |
topics() |
Worker |
worker() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderpublic static final int DEFAULT_CONNECT_TIMEOUT_SECONDS
public static final int DEFAULT_READ_TIMEOUT_SECONDS
public static final int DEFAULT_REQUEST_TIMEOUT_SECONDS
public static final int DEFAULT_CERT_REFRESH_SECONDS
protected final javax.ws.rs.client.WebTarget root
protected final org.apache.pulsar.client.api.Authentication auth
public PulsarAdminImpl(String serviceUrl, ClientConfigurationData clientConfigData) throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionpublic PulsarAdminImpl(String serviceUrl, 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@Deprecated public PulsarAdminImpl(URL serviceUrl, org.apache.pulsar.client.api.Authentication auth) throws org.apache.pulsar.client.api.PulsarClientException
PulsarAdmin.builder() to construct a new PulsarAdmin instance.serviceUrl - the Pulsar service URL (eg. "http://my-broker.example.com:8080")auth - the Authentication object to be used to talk with Pulsarorg.apache.pulsar.client.api.PulsarClientException@Deprecated public PulsarAdminImpl(URL serviceUrl, String authPluginClassName, String authParamsString) throws org.apache.pulsar.client.api.PulsarClientException
PulsarAdmin.builder() to construct a new PulsarAdmin instance.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@Deprecated public PulsarAdminImpl(URL serviceUrl, String authPluginClassName, Map<String,String> authParams) throws org.apache.pulsar.client.api.PulsarClientException
PulsarAdmin.builder() to construct a new PulsarAdmin instance.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-Pluginorg.apache.pulsar.client.api.PulsarClientExceptionpublic Clusters clusters()
clusters in interface PulsarAdminpublic Brokers brokers()
brokers in interface PulsarAdminpublic Tenants tenants()
tenants in interface PulsarAdminpublic ResourceGroups resourcegroups()
resourcegroups in interface PulsarAdmin@Deprecated public Properties properties()
tenants()properties in interface PulsarAdminpublic Namespaces namespaces()
namespaces in interface PulsarAdminpublic Topics topics()
topics in interface PulsarAdminpublic Bookies bookies()
bookies in interface PulsarAdmin@Deprecated public NonPersistentTopics nonPersistentTopics()
topics()nonPersistentTopics in interface PulsarAdminpublic ResourceQuotas resourceQuotas()
resourceQuotas in interface PulsarAdminpublic Lookup lookups()
lookups in interface PulsarAdminpublic Functions functions()
functions in interface PulsarAdmin@Deprecated public Source source()
sources()source in interface PulsarAdminpublic Sources sources()
sources in interface PulsarAdmin@Deprecated public Sink sink()
sinkssink in interface PulsarAdminpublic Sinks sinks()
sinks in interface PulsarAdminpublic Worker worker()
worker in interface PulsarAdminpublic BrokerStats brokerStats()
brokerStats in interface PulsarAdminpublic ProxyStats proxyStats()
proxyStats in interface PulsarAdminpublic String getServiceUrl()
getServiceUrl in interface PulsarAdminpublic ClientConfigurationData getClientConfigData()
getClientConfigData in interface PulsarAdminpublic Schemas schemas()
schemas in interface PulsarAdminpublic Packages packages()
packages in interface PulsarAdminpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface PulsarAdminCopyright © 2017–2021 Apache Software Foundation. All rights reserved.