public class TopicResources extends Object
| Constructor and Description |
|---|
TopicResources(MetadataStore store) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
clearDomainPersistence(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Void> |
clearNamespacePersistence(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Void> |
clearTenantPersistence(String tenant) |
CompletableFuture<Void> |
createPersistentTopicAsync(org.apache.pulsar.common.naming.TopicName topic) |
CompletableFuture<Void> |
deletePersistentTopicAsync(org.apache.pulsar.common.naming.TopicName topic) |
CompletableFuture<List<String>> |
getExistingPartitions(org.apache.pulsar.common.naming.NamespaceName ns,
org.apache.pulsar.common.naming.TopicDomain domain) |
CompletableFuture<List<String>> |
getExistingPartitions(org.apache.pulsar.common.naming.TopicName topic) |
CompletableFuture<List<String>> |
listPersistentTopicsAsync(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Boolean> |
persistentTopicExists(org.apache.pulsar.common.naming.TopicName topic) |
public TopicResources(MetadataStore store)
public CompletableFuture<List<String>> listPersistentTopicsAsync(org.apache.pulsar.common.naming.NamespaceName ns)
public CompletableFuture<List<String>> getExistingPartitions(org.apache.pulsar.common.naming.TopicName topic)
public CompletableFuture<List<String>> getExistingPartitions(org.apache.pulsar.common.naming.NamespaceName ns, org.apache.pulsar.common.naming.TopicDomain domain)
public CompletableFuture<Void> deletePersistentTopicAsync(org.apache.pulsar.common.naming.TopicName topic)
public CompletableFuture<Void> createPersistentTopicAsync(org.apache.pulsar.common.naming.TopicName topic)
public CompletableFuture<Boolean> persistentTopicExists(org.apache.pulsar.common.naming.TopicName topic)
public CompletableFuture<Void> clearNamespacePersistence(org.apache.pulsar.common.naming.NamespaceName ns)
public CompletableFuture<Void> clearDomainPersistence(org.apache.pulsar.common.naming.NamespaceName ns)
public CompletableFuture<Void> clearTenantPersistence(String tenant)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.