| Package | Description |
|---|---|
| org.apache.pulsar.client.admin | |
| org.apache.pulsar.client.admin.internal |
| Modifier and Type | Class and Description |
|---|---|
static class |
PulsarAdminException.ConflictException |
static class |
PulsarAdminException.ConnectException |
static class |
PulsarAdminException.GettingAuthenticationDataException |
static class |
PulsarAdminException.HttpErrorException |
static class |
PulsarAdminException.NotAllowedException |
static class |
PulsarAdminException.NotAuthorizedException |
static class |
PulsarAdminException.NotFoundException |
static class |
PulsarAdminException.PreconditionFailedException |
static class |
PulsarAdminException.ServerSideErrorException |
| Modifier and Type | Method and Description |
|---|---|
void |
Namespaces.clearNamespaceBacklog(String namespace)
Clear backlog for all topics on a namespace
|
void |
Namespaces.clearNamespaceBacklogForSubscription(String namespace,
String subscription)
Clear backlog for a given subscription on all topics on a namespace
|
void |
Namespaces.clearNamespaceBundleBacklog(String namespace,
String bundle)
Clear backlog for all topics on a namespace bundle
|
void |
Namespaces.clearNamespaceBundleBacklogForSubscription(String namespace,
String bundle,
String subscription)
Clear backlog for a given subscription on all topics on a namespace bundle
|
CompactionStatus |
Topics.compactionStatus(String topic)
Check the status of an ongoing compaction for a topic.
|
void |
Clusters.createCluster(String cluster,
ClusterData clusterData)
Create a new cluster.
|
void |
Clusters.createFailureDomain(String cluster,
String domainName,
FailureDomain domain)
Create a domain into cluster
|
void |
Functions.createFunction(org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails functionDetails,
String fileName)
Create a new function.
|
void |
Namespaces.createNamespace(String namespace)
Create a new namespace.
|
void |
Namespaces.createNamespace(String namespace,
BundlesData bundlesData)
Create a new namespace.
|
void |
Namespaces.createNamespace(String namespace,
int numBundles)
Create a new namespace.
|
void |
Namespaces.createNamespace(String namespace,
Policies policies)
Create a new namespace.
|
void |
Namespaces.createNamespace(String namespace,
Set<String> clusters)
Create a new namespace.
|
void |
Clusters.createNamespaceIsolationPolicy(String cluster,
String policyName,
NamespaceIsolationData namespaceIsolationData)
Create a namespace isolation policy for a cluster
|
void |
NonPersistentTopics.createPartitionedTopic(String topic,
int numPartitions)
Deprecated.
Create a partitioned topic.
|
void |
Topics.createPartitionedTopic(String topic,
int numPartitions)
Create a partitioned topic.
|
void |
Properties.createProperty(String property,
TenantInfo config)
Deprecated.
Create a new property.
|
void |
Topics.createSubscription(String topic,
String subscriptionName,
MessageId messageId)
Create a new subscription on a topic
|
void |
Tenants.createTenant(String tenant,
TenantInfo config)
Create a new tenant.
|
void |
Topics.delete(String topic)
Delete a topic.
|
void |
Topics.delete(String topic,
boolean force)
Delete a topic.
|
void |
Clusters.deleteCluster(String cluster)
Delete an existing cluster
|
void |
Clusters.deleteFailureDomain(String cluster,
String domainName)
Delete a domain in cluster
|
void |
Functions.deleteFunction(String tenant,
String namespace,
String function)
Delete an existing function
|
void |
Namespaces.deleteNamespace(String namespace)
Delete an existing namespace.
|
void |
Namespaces.deleteNamespaceAntiAffinityGroup(String namespace)
Delete anti-affinity group name for a namespace.
|
void |
Namespaces.deleteNamespaceBundle(String namespace,
String bundleRange)
Delete an existing bundle in a namespace.
|
void |
Clusters.deleteNamespaceIsolationPolicy(String cluster,
String policyName)
Delete a namespace isolation policy for a cluster
|
void |
Topics.deletePartitionedTopic(String topic)
Delete a partitioned topic.
|
void |
Topics.deletePartitionedTopic(String topic,
boolean force)
Delete a partitioned topic.
|
void |
Properties.deleteProperty(String property)
Deprecated.
Delete an existing property.
|
void |
Topics.deleteSubscription(String topic,
String subName)
Delete a subscription.
|
void |
Tenants.deleteTenant(String tenant)
Delete an existing tenant.
|
void |
Functions.downloadFunction(String destinationFile,
String path)
Download Function Code.
|
void |
Topics.expireMessages(String topic,
String subscriptionName,
long expireTimeInSeconds)
Expire all messages older than given N (expireTimeInSeconds) seconds for a given subscription
|
void |
Topics.expireMessagesForAllSubscriptions(String topic,
long expireTimeInSeconds)
Expire all messages older than given N (expireTimeInSeconds) seconds for all subscriptions of the
persistent-topic
|
List<String> |
Brokers.getActiveBrokers(String cluster)
Get the list of active brokers in the cluster.
|
Map<String,String> |
Brokers.getAllDynamicConfigurations()
Get values of all overridden dynamic-configs
|
AllocatorStats |
BrokerStats.getAllocatorStats(String allocatorName) |
List<String> |
Namespaces.getAntiAffinityNamespaces(String tenant,
String cluster,
String namespaceAntiAffinityGroup)
Get all namespaces that grouped with given anti-affinity group
|
Map<BacklogQuota.BacklogQuotaType,BacklogQuota> |
Namespaces.getBacklogQuotaMap(String namespace)
Get backlog quota map on a namespace.
|
List<BrokerNamespaceIsolationData> |
Clusters.getBrokersWithNamespaceIsolationPolicy(String cluster)
Returns list of active brokers with namespace-isolation policies attached to it.
|
BrokerNamespaceIsolationData |
Clusters.getBrokerWithNamespaceIsolationPolicy(String cluster,
String broker)
Returns active broker with namespace-isolation policies attached to it.
|
String |
Lookup.getBundleRange(String topic)
Get a bundle range of a topic
|
ClusterData |
Clusters.getCluster(String cluster)
Get the configuration data for the specified cluster.
|
List<String> |
Clusters.getClusters()
Get the list of clusters.
|
ResourceQuota |
ResourceQuotas.getDefaultResourceQuota()
Get default resource quota for new resource bundles.
|
DispatchRate |
Namespaces.getDispatchRate(String namespace)
Get message-dispatch-rate (topics under this namespace can dispatch this many messages per second)
|
List<String> |
Brokers.getDynamicConfigurationNames()
Get list of updatable configuration name
|
FailureDomain |
Clusters.getFailureDomain(String cluster,
String domainName)
Get the domain registered into a cluster
|
Map<String,FailureDomain> |
Clusters.getFailureDomains(String cluster)
Get all registered domains in cluster
|
org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails |
Functions.getFunction(String tenant,
String namespace,
String function)
Get the configuration for the specified function.
|
List<String> |
Functions.getFunctions(String tenant,
String namespace)
Get the list of functions.
|
org.apache.pulsar.functions.shaded.proto.InstanceCommunication.FunctionStatusList |
Functions.getFunctionStatus(String tenant,
String namespace,
String function)
Gets the current status of a function.
|
InternalConfigurationData |
Brokers.getInternalConfigurationData()
Get the internal configuration data.
|
com.google.gson.JsonObject |
Topics.getInternalInfo(String topic)
Get a JSON representation of the topic metadata stored in ZooKeeper
|
PersistentTopicInternalStats |
NonPersistentTopics.getInternalStats(String topic)
Deprecated.
Get the internal stats for the topic.
|
PersistentTopicInternalStats |
Topics.getInternalStats(String topic)
Get the internal stats for the topic.
|
List<String> |
NonPersistentTopics.getList(String namespace)
Deprecated.
Get list of topics exist into given namespace
|
List<String> |
Topics.getList(String namespace)
Get the list of topics under a namespace.
|
List<String> |
NonPersistentTopics.getListInBundle(String namespace,
String bundleRange)
Deprecated.
Get list of topics exist into given bundle
|
List<String> |
Topics.getListInBundle(String namespace,
String bundleRange)
Get list of topics exist into given bundle
|
LoadManagerReport |
BrokerStats.getLoadReport() |
int |
Namespaces.getMaxConsumersPerSubscription(String namespace)
Get the maxConsumersPerSubscription for a namespace.
|
int |
Namespaces.getMaxConsumersPerTopic(String namespace)
Get the maxProducersPerTopic for a namespace.
|
int |
Namespaces.getMaxProducersPerTopic(String namespace)
Get the maxProducersPerTopic for a namespace.
|
com.google.gson.JsonArray |
BrokerStats.getMBeans()
Requests JSON string server mbean dump
|
com.google.gson.JsonArray |
BrokerStats.getMetrics()
Returns Monitoring metrics
|
String |
Namespaces.getNamespaceAntiAffinityGroup(String namespace)
Get anti-affinity group name for a namespace
|
ResourceQuota |
ResourceQuotas.getNamespaceBundleResourceQuota(String namespace,
String bundle)
Get resource quota of a namespace bundle.
|
Map<String,NamespaceIsolationData> |
Clusters.getNamespaceIsolationPolicies(String cluster)
Get the namespace isolation policies of a cluster
|
NamespaceIsolationData |
Clusters.getNamespaceIsolationPolicy(String cluster,
String policyName)
Get a single namespace isolation policy for a cluster
|
int |
Namespaces.getNamespaceMessageTTL(String namespace)
Get the message TTL for a namespace.
|
List<String> |
Namespaces.getNamespaceReplicationClusters(String namespace)
Get the replication clusters for a namespace.
|
List<String> |
Namespaces.getNamespaces(String tenant)
Get the list of namespaces.
|
List<String> |
Namespaces.getNamespaces(String tenant,
String cluster)
Deprecated.
|
Map<String,NamespaceOwnershipStatus> |
Brokers.getOwnedNamespaces(String cluster,
String brokerUrl)
Get the map of owned namespaces and their status from a single broker in the cluster
|
PartitionedTopicStats |
Topics.getPartitionedStats(String topic,
boolean perPartition)
Get the stats for the partitioned topic
|
List<String> |
Topics.getPartitionedTopicList(String namespace)
Get the list of partitioned topics under a namespace.
|
PartitionedTopicMetadata |
NonPersistentTopics.getPartitionedTopicMetadata(String topic)
Deprecated.
Get metadata of a partitioned topic.
|
PartitionedTopicMetadata |
Topics.getPartitionedTopicMetadata(String topic)
Get metadata of a partitioned topic.
|
Set<String> |
Clusters.getPeerClusterNames(String cluster)
Get peer-cluster names
|
com.google.gson.JsonObject |
BrokerStats.getPendingBookieOpsStats() |
Map<String,Set<AuthAction>> |
Namespaces.getPermissions(String namespace)
Get permissions on a namespace.
|
Map<String,Set<AuthAction>> |
Topics.getPermissions(String topic)
Get permissions on a topic.
|
PersistencePolicies |
Namespaces.getPersistence(String namespace)
Get the persistence configuration for a namespace.
|
Policies |
Namespaces.getPolicies(String namespace)
Get policies for a namespace.
|
List<String> |
Properties.getProperties()
Deprecated.
Get the list of properties.
|
TenantInfo |
Properties.getPropertyAdmin(String property)
Deprecated.
Get the config of the property.
|
String |
Namespaces.getReplicationConfigVersion(String namespace)
Get the replication configuration version for a given namespace
|
RetentionPolicies |
Namespaces.getRetention(String namespace)
Get the retention configuration for a namespace.
|
NonPersistentTopicStats |
NonPersistentTopics.getStats(String topic)
Deprecated.
Get the stats for the topic.
|
TopicStats |
Topics.getStats(String topic)
Get the stats for the topic.
|
DispatchRate |
Namespaces.getSubscriptionDispatchRate(String namespace)
Get subscription-message-dispatch-rate (subscriptions under this namespace can dispatch this many messages per second)
|
List<String> |
Topics.getSubscriptions(String topic)
Get the list of subscriptions.
|
TenantInfo |
Tenants.getTenantInfo(String tenant)
Get the config of the tenant.
|
List<String> |
Tenants.getTenants()
Get the list of tenants.
|
com.google.gson.JsonObject |
BrokerStats.getTopics()
Returns JSON string topics stats
|
List<String> |
Namespaces.getTopics(String namespace)
Get the list of topics.
|
void |
Topics.grantPermission(String topic,
String role,
Set<AuthAction> actions)
Grant permission on a topic.
|
void |
Namespaces.grantPermissionOnNamespace(String namespace,
String role,
Set<AuthAction> actions)
Grant permission on a namespace.
|
String |
Lookup.lookupTopic(String topic)
Lookup a topic
|
List<Message<byte[]>> |
Topics.peekMessages(String topic,
String subName,
int numMessages)
Peek messages from a topic subscription
|
void |
Namespaces.removeBacklogQuota(String namespace)
Remove a backlog quota policy from a namespace.
|
void |
Topics.resetCursor(String topic,
String subName,
long timestamp)
Reset cursor position on a topic subscription
|
void |
Topics.resetCursor(String topic,
String subName,
MessageId messageId)
Reset cursor position on a topic subscription
|
void |
ResourceQuotas.resetNamespaceBundleResourceQuota(String namespace,
String bundle)
Reset resource quota for a namespace bundle to default value.
|
void |
Topics.revokePermissions(String topic,
String role)
Revoke permissions on a topic.
|
void |
Namespaces.revokePermissionsOnNamespace(String namespace,
String role)
Revoke permissions on a namespace.
|
void |
Namespaces.setBacklogQuota(String namespace,
BacklogQuota backlogQuota)
Set a backlog quota for all the topics on a namespace.
|
void |
Namespaces.setDeduplicationStatus(String namespace,
boolean enableDeduplication)
Set the deduplication status for all topics within a namespace.
|
void |
ResourceQuotas.setDefaultResourceQuota(ResourceQuota quota)
Set default resource quota for new namespace bundles.
|
void |
Namespaces.setDispatchRate(String namespace,
DispatchRate dispatchRate)
Set message-dispatch-rate (topics under this namespace can dispatch this many messages per second)
|
void |
Namespaces.setEncryptionRequiredStatus(String namespace,
boolean encryptionRequired)
Set the encryption required status for all topics within a namespace.
|
void |
Namespaces.setMaxConsumersPerSubscription(String namespace,
int maxConsumersPerSubscription)
Set maxConsumersPerSubscription for a namespace.
|
void |
Namespaces.setMaxConsumersPerTopic(String namespace,
int maxConsumersPerTopic)
Set maxConsumersPerTopic for a namespace.
|
void |
Namespaces.setMaxProducersPerTopic(String namespace,
int maxProducersPerTopic)
Set maxProducersPerTopic for a namespace.
|
void |
Namespaces.setNamespaceAntiAffinityGroup(String namespace,
String namespaceAntiAffinityGroup)
Set anti-affinity group name for a namespace
|
void |
ResourceQuotas.setNamespaceBundleResourceQuota(String namespace,
String bundle,
ResourceQuota quota)
Set resource quota for a namespace bundle.
|
void |
Namespaces.setNamespaceMessageTTL(String namespace,
int ttlInSeconds)
Set the messages Time to Live for all the topics within a namespace.
|
void |
Namespaces.setNamespaceReplicationClusters(String namespace,
Set<String> clusterIds)
Set the replication clusters for a namespace.
|
void |
Namespaces.setPersistence(String namespace,
PersistencePolicies persistence)
Set the persistence configuration for all the topics on a namespace.
|
void |
Namespaces.setRetention(String namespace,
RetentionPolicies retention)
Set the retention configuration for all the topics on a namespace.
|
void |
Namespaces.setSubscriptionAuthMode(String namespace,
SubscriptionAuthMode subscriptionAuthMode)
Set the given subscription auth mode on all topics on a namespace
|
void |
Namespaces.setSubscriptionDispatchRate(String namespace,
DispatchRate dispatchRate)
Set subscription-message-dispatch-rate (subscriptions under this namespace can dispatch this many messages per second)
|
void |
Topics.skipAllMessages(String topic,
String subName)
Skip all messages on a topic subscription.
|
void |
Topics.skipMessages(String topic,
String subName,
long numMessages)
Skip messages on a topic subscription.
|
void |
Namespaces.splitNamespaceBundle(String namespace,
String bundle,
boolean unloadSplitBundles)
Split namespace bundle
|
void |
Topics.triggerCompaction(String topic)
Trigger compaction to run for a topic.
|
String |
Functions.triggerFunction(String tenant,
String namespace,
String function,
String topic,
String triggerValue,
String triggerFile)
Triggers the function by writing to the input topic.
|
void |
Namespaces.unload(String namespace)
Unload a namespace from the current serving broker.
|
void |
NonPersistentTopics.unload(String topic)
Deprecated.
Unload a topic.
|
void |
Topics.unload(String topic)
Unload a topic.
|
void |
Namespaces.unloadNamespaceBundle(String namespace,
String bundle)
Unload namespace bundle
|
void |
Namespaces.unsubscribeNamespace(String namespace,
String subscription)
Unsubscribes the given subscription on all topics on a namespace
|
void |
Namespaces.unsubscribeNamespaceBundle(String namespace,
String bundle,
String subscription)
Unsubscribes the given subscription on all topics on a namespace bundle
|
void |
Clusters.updateCluster(String cluster,
ClusterData clusterData)
Update the configuration for a cluster.
|
void |
Brokers.updateDynamicConfiguration(String configName,
String configValue)
It updates dynamic configuration value in to Zk that triggers watch on
brokers and all brokers can update
ServiceConfiguration value
locally |
void |
Clusters.updateFailureDomain(String cluster,
String domainName,
FailureDomain domain)
Update a domain into cluster
|
void |
Functions.updateFunction(org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails functionDetails,
String fileName)
Update the configuration for a function.
|
void |
Clusters.updateNamespaceIsolationPolicy(String cluster,
String policyName,
NamespaceIsolationData namespaceIsolationData)
Update a namespace isolation policy for a cluster
|
void |
Topics.updatePartitionedTopic(String topic,
int numPartitions)
Update number of partitions of a non-global partitioned topic.
|
void |
Clusters.updatePeerClusterNames(String cluster,
LinkedHashSet<String> peerClusterNames)
Update peer cluster names.
|
void |
Properties.updateProperty(String property,
TenantInfo config)
Deprecated.
Update the admins for a property.
|
void |
Tenants.updateTenant(String tenant,
TenantInfo config)
Update the admins for a tenant.
|
void |
Functions.uploadFunction(String sourceFile,
String path)
Upload Data.
|
| Modifier and Type | Method and Description |
|---|---|
PulsarAdminException |
BaseResource.getApiException(Throwable e) |
| Modifier and Type | Method and Description |
|---|---|
void |
NamespacesImpl.clearNamespaceBacklog(String namespace) |
void |
NamespacesImpl.clearNamespaceBacklogForSubscription(String namespace,
String subscription) |
void |
NamespacesImpl.clearNamespaceBundleBacklog(String namespace,
String bundle) |
void |
NamespacesImpl.clearNamespaceBundleBacklogForSubscription(String namespace,
String bundle,
String subscription) |
CompactionStatus |
TopicsImpl.compactionStatus(String topic) |
void |
ClustersImpl.createCluster(String cluster,
ClusterData clusterData) |
void |
ClustersImpl.createFailureDomain(String cluster,
String domainName,
FailureDomain domain) |
void |
FunctionsImpl.createFunction(org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails functionDetails,
String fileName) |
void |
NamespacesImpl.createNamespace(String namespace) |
void |
NamespacesImpl.createNamespace(String namespace,
BundlesData bundlesData) |
void |
NamespacesImpl.createNamespace(String namespace,
int numBundles) |
void |
NamespacesImpl.createNamespace(String namespace,
Policies policies) |
void |
NamespacesImpl.createNamespace(String namespace,
Set<String> clusters) |
void |
ClustersImpl.createNamespaceIsolationPolicy(String cluster,
String policyName,
NamespaceIsolationData namespaceIsolationData) |
void |
TopicsImpl.createPartitionedTopic(String topic,
int numPartitions) |
void |
NonPersistentTopicsImpl.createPartitionedTopic(String topic,
int numPartitions) |
void |
TenantsImpl.createProperty(String tenant,
TenantInfo config) |
void |
TopicsImpl.createSubscription(String topic,
String subscriptionName,
MessageId messageId) |
void |
TenantsImpl.createTenant(String tenant,
TenantInfo config) |
void |
TopicsImpl.delete(String topic) |
void |
TopicsImpl.delete(String topic,
boolean force) |
void |
ClustersImpl.deleteCluster(String cluster) |
void |
ClustersImpl.deleteFailureDomain(String cluster,
String domainName) |
void |
FunctionsImpl.deleteFunction(String cluster,
String namespace,
String function) |
void |
NamespacesImpl.deleteNamespace(String namespace) |
void |
NamespacesImpl.deleteNamespaceAntiAffinityGroup(String namespace) |
void |
NamespacesImpl.deleteNamespaceBundle(String namespace,
String bundleRange) |
void |
ClustersImpl.deleteNamespaceIsolationPolicy(String cluster,
String policyName) |
void |
TopicsImpl.deletePartitionedTopic(String topic) |
void |
TopicsImpl.deletePartitionedTopic(String topic,
boolean force) |
void |
TenantsImpl.deleteProperty(String tenant) |
void |
TopicsImpl.deleteSubscription(String topic,
String subName) |
void |
TenantsImpl.deleteTenant(String tenant) |
void |
FunctionsImpl.downloadFunction(String destinationPath,
String path) |
void |
TopicsImpl.expireMessages(String topic,
String subName,
long expireTimeInSeconds) |
void |
TopicsImpl.expireMessagesForAllSubscriptions(String topic,
long expireTimeInSeconds) |
List<String> |
BrokersImpl.getActiveBrokers(String cluster) |
Map<String,String> |
BrokersImpl.getAllDynamicConfigurations() |
AllocatorStats |
BrokerStatsImpl.getAllocatorStats(String allocatorName) |
List<String> |
NamespacesImpl.getAntiAffinityNamespaces(String tenant,
String cluster,
String namespaceAntiAffinityGroup) |
Map<BacklogQuota.BacklogQuotaType,BacklogQuota> |
NamespacesImpl.getBacklogQuotaMap(String namespace) |
com.google.gson.JsonObject |
BrokerStatsImpl.getBrokerResourceAvailability(String namespace) |
List<BrokerNamespaceIsolationData> |
ClustersImpl.getBrokersWithNamespaceIsolationPolicy(String cluster) |
BrokerNamespaceIsolationData |
ClustersImpl.getBrokerWithNamespaceIsolationPolicy(String cluster,
String broker) |
String |
LookupImpl.getBundleRange(String topic) |
ClusterData |
ClustersImpl.getCluster(String cluster) |
List<String> |
ClustersImpl.getClusters() |
ResourceQuota |
ResourceQuotasImpl.getDefaultResourceQuota() |
DispatchRate |
NamespacesImpl.getDispatchRate(String namespace) |
List<String> |
BrokersImpl.getDynamicConfigurationNames() |
FailureDomain |
ClustersImpl.getFailureDomain(String cluster,
String domainName) |
Map<String,FailureDomain> |
ClustersImpl.getFailureDomains(String cluster) |
org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails |
FunctionsImpl.getFunction(String tenant,
String namespace,
String function) |
List<String> |
FunctionsImpl.getFunctions(String tenant,
String namespace) |
org.apache.pulsar.functions.shaded.proto.InstanceCommunication.FunctionStatusList |
FunctionsImpl.getFunctionStatus(String tenant,
String namespace,
String function) |
InternalConfigurationData |
BrokersImpl.getInternalConfigurationData() |
com.google.gson.JsonObject |
TopicsImpl.getInternalInfo(String topic) |
PersistentTopicInternalStats |
TopicsImpl.getInternalStats(String topic) |
PersistentTopicInternalStats |
NonPersistentTopicsImpl.getInternalStats(String topic) |
List<String> |
TopicsImpl.getList(String namespace) |
List<String> |
NonPersistentTopicsImpl.getList(String namespace) |
List<String> |
TopicsImpl.getListInBundle(String namespace,
String bundleRange) |
List<String> |
NonPersistentTopicsImpl.getListInBundle(String namespace,
String bundleRange) |
LoadManagerReport |
BrokerStatsImpl.getLoadReport() |
int |
NamespacesImpl.getMaxConsumersPerSubscription(String namespace) |
int |
NamespacesImpl.getMaxConsumersPerTopic(String namespace) |
int |
NamespacesImpl.getMaxProducersPerTopic(String namespace) |
com.google.gson.JsonArray |
BrokerStatsImpl.getMBeans() |
com.google.gson.JsonArray |
BrokerStatsImpl.getMetrics() |
String |
NamespacesImpl.getNamespaceAntiAffinityGroup(String namespace) |
ResourceQuota |
ResourceQuotasImpl.getNamespaceBundleResourceQuota(String namespace,
String bundle) |
Map<String,NamespaceIsolationData> |
ClustersImpl.getNamespaceIsolationPolicies(String cluster) |
NamespaceIsolationData |
ClustersImpl.getNamespaceIsolationPolicy(String cluster,
String policyName) |
int |
NamespacesImpl.getNamespaceMessageTTL(String namespace) |
List<String> |
NamespacesImpl.getNamespaceReplicationClusters(String namespace) |
List<String> |
NamespacesImpl.getNamespaces(String tenant) |
List<String> |
NamespacesImpl.getNamespaces(String tenant,
String cluster) |
Map<String,NamespaceOwnershipStatus> |
BrokersImpl.getOwnedNamespaces(String cluster,
String brokerUrl) |
PartitionedTopicStats |
TopicsImpl.getPartitionedStats(String topic,
boolean perPartition) |
List<String> |
TopicsImpl.getPartitionedTopicList(String namespace) |
PartitionedTopicMetadata |
TopicsImpl.getPartitionedTopicMetadata(String topic) |
PartitionedTopicMetadata |
NonPersistentTopicsImpl.getPartitionedTopicMetadata(String topic) |
Set<String> |
ClustersImpl.getPeerClusterNames(String cluster) |
com.google.gson.JsonObject |
BrokerStatsImpl.getPendingBookieOpsStats() |
Map<String,Set<AuthAction>> |
TopicsImpl.getPermissions(String topic) |
Map<String,Set<AuthAction>> |
NamespacesImpl.getPermissions(String namespace) |
PersistencePolicies |
NamespacesImpl.getPersistence(String namespace) |
Policies |
NamespacesImpl.getPolicies(String namespace) |
List<String> |
TenantsImpl.getProperties() |
TenantInfo |
TenantsImpl.getPropertyAdmin(String tenant) |
String |
NamespacesImpl.getReplicationConfigVersion(String namespace) |
RetentionPolicies |
NamespacesImpl.getRetention(String namespace) |
TopicStats |
TopicsImpl.getStats(String topic) |
NonPersistentTopicStats |
NonPersistentTopicsImpl.getStats(String topic) |
DispatchRate |
NamespacesImpl.getSubscriptionDispatchRate(String namespace) |
List<String> |
TopicsImpl.getSubscriptions(String topic) |
TenantInfo |
TenantsImpl.getTenantInfo(String tenant) |
List<String> |
TenantsImpl.getTenants() |
com.google.gson.JsonObject |
BrokerStatsImpl.getTopics() |
List<String> |
NamespacesImpl.getTopics(String namespace) |
void |
TopicsImpl.grantPermission(String topic,
String role,
Set<AuthAction> actions) |
void |
NamespacesImpl.grantPermissionOnNamespace(String namespace,
String role,
Set<AuthAction> actions) |
String |
LookupImpl.lookupTopic(String topic) |
List<Message<byte[]>> |
TopicsImpl.peekMessages(String topic,
String subName,
int numMessages) |
void |
NamespacesImpl.removeBacklogQuota(String namespace) |
javax.ws.rs.client.Invocation.Builder |
BaseResource.request(javax.ws.rs.client.WebTarget target) |
void |
TopicsImpl.resetCursor(String topic,
String subName,
long timestamp) |
void |
TopicsImpl.resetCursor(String topic,
String subName,
MessageId messageId) |
void |
ResourceQuotasImpl.resetNamespaceBundleResourceQuota(String namespace,
String bundle) |
void |
TopicsImpl.revokePermissions(String topic,
String role) |
void |
NamespacesImpl.revokePermissionsOnNamespace(String namespace,
String role) |
void |
NamespacesImpl.setBacklogQuota(String namespace,
BacklogQuota backlogQuota) |
void |
NamespacesImpl.setDeduplicationStatus(String namespace,
boolean enableDeduplication) |
void |
ResourceQuotasImpl.setDefaultResourceQuota(ResourceQuota quota) |
void |
NamespacesImpl.setDispatchRate(String namespace,
DispatchRate dispatchRate) |
void |
NamespacesImpl.setEncryptionRequiredStatus(String namespace,
boolean encryptionRequired) |
void |
NamespacesImpl.setMaxConsumersPerSubscription(String namespace,
int maxConsumersPerSubscription) |
void |
NamespacesImpl.setMaxConsumersPerTopic(String namespace,
int maxConsumersPerTopic) |
void |
NamespacesImpl.setMaxProducersPerTopic(String namespace,
int maxProducersPerTopic) |
void |
NamespacesImpl.setNamespaceAntiAffinityGroup(String namespace,
String namespaceAntiAffinityGroup) |
void |
ResourceQuotasImpl.setNamespaceBundleResourceQuota(String namespace,
String bundle,
ResourceQuota quota) |
void |
NamespacesImpl.setNamespaceMessageTTL(String namespace,
int ttlInSeconds) |
void |
NamespacesImpl.setNamespaceReplicationClusters(String namespace,
Set<String> clusterIds) |
void |
NamespacesImpl.setPersistence(String namespace,
PersistencePolicies persistence) |
void |
NamespacesImpl.setRetention(String namespace,
RetentionPolicies retention) |
void |
NamespacesImpl.setSubscriptionAuthMode(String namespace,
SubscriptionAuthMode subscriptionAuthMode) |
void |
NamespacesImpl.setSubscriptionDispatchRate(String namespace,
DispatchRate dispatchRate) |
void |
TopicsImpl.skipAllMessages(String topic,
String subName) |
void |
TopicsImpl.skipMessages(String topic,
String subName,
long numMessages) |
void |
NamespacesImpl.splitNamespaceBundle(String namespace,
String bundle,
boolean unloadSplitBundles) |
void |
TopicsImpl.triggerCompaction(String topic) |
String |
FunctionsImpl.triggerFunction(String tenant,
String namespace,
String functionName,
String topic,
String triggerValue,
String triggerFile) |
void |
TopicsImpl.unload(String topic) |
void |
NonPersistentTopicsImpl.unload(String topic) |
void |
NamespacesImpl.unload(String namespace) |
void |
NamespacesImpl.unloadNamespaceBundle(String namespace,
String bundle) |
void |
NamespacesImpl.unsubscribeNamespace(String namespace,
String subscription) |
void |
NamespacesImpl.unsubscribeNamespaceBundle(String namespace,
String bundle,
String subscription) |
void |
ClustersImpl.updateCluster(String cluster,
ClusterData clusterData) |
void |
BrokersImpl.updateDynamicConfiguration(String configName,
String configValue) |
void |
ClustersImpl.updateFailureDomain(String cluster,
String domainName,
FailureDomain domain) |
void |
FunctionsImpl.updateFunction(org.apache.pulsar.functions.shaded.proto.Function.FunctionDetails functionDetails,
String fileName) |
void |
ClustersImpl.updateNamespaceIsolationPolicy(String cluster,
String policyName,
NamespaceIsolationData namespaceIsolationData) |
void |
TopicsImpl.updatePartitionedTopic(String topic,
int numPartitions) |
void |
ClustersImpl.updatePeerClusterNames(String cluster,
LinkedHashSet<String> peerClusterNames) |
void |
TenantsImpl.updateProperty(String tenant,
TenantInfo config) |
void |
TenantsImpl.updateTenant(String tenant,
TenantInfo config) |
void |
FunctionsImpl.uploadFunction(String sourceFile,
String path) |
Copyright © 2017–2018 Apache Software Foundation. All rights reserved.