public static class NamespaceResources.PartitionedTopicResources extends BaseResources<org.apache.pulsar.common.partition.PartitionedTopicMetadata>
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH| Constructor and Description |
|---|
PartitionedTopicResources(MetadataStore configurationStore,
int operationTimeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPartitionedTopicMetadata(org.apache.pulsar.common.naming.NamespaceName namespaceName) |
void |
createPartitionedTopic(org.apache.pulsar.common.naming.TopicName tn,
org.apache.pulsar.common.partition.PartitionedTopicMetadata tm) |
CompletableFuture<Void> |
createPartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn,
org.apache.pulsar.common.partition.PartitionedTopicMetadata tm) |
CompletableFuture<Void> |
deletePartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn) |
CompletableFuture<Optional<org.apache.pulsar.common.partition.PartitionedTopicMetadata>> |
getPartitionedTopicMetadataAsync(org.apache.pulsar.common.naming.TopicName tn) |
CompletableFuture<List<String>> |
listPartitionedTopicsAsync(org.apache.pulsar.common.naming.NamespaceName ns,
org.apache.pulsar.common.naming.TopicDomain domain) |
boolean |
partitionedTopicExists(org.apache.pulsar.common.naming.TopicName tn) |
CompletableFuture<Void> |
updatePartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn,
Function<org.apache.pulsar.common.partition.PartitionedTopicMetadata,org.apache.pulsar.common.partition.PartitionedTopicMetadata> f) |
create, createAsync, delete, deleteAsync, deleteRecursive, exists, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, listSubTreeBFS, set, setAsync, setWithCreate, setWithCreateAsyncpublic PartitionedTopicResources(MetadataStore configurationStore, int operationTimeoutSec)
public CompletableFuture<Void> updatePartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn, Function<org.apache.pulsar.common.partition.PartitionedTopicMetadata,org.apache.pulsar.common.partition.PartitionedTopicMetadata> f)
public void createPartitionedTopic(org.apache.pulsar.common.naming.TopicName tn,
org.apache.pulsar.common.partition.PartitionedTopicMetadata tm)
throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Void> createPartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn, org.apache.pulsar.common.partition.PartitionedTopicMetadata tm)
public CompletableFuture<List<String>> listPartitionedTopicsAsync(org.apache.pulsar.common.naming.NamespaceName ns, org.apache.pulsar.common.naming.TopicDomain domain)
public CompletableFuture<Optional<org.apache.pulsar.common.partition.PartitionedTopicMetadata>> getPartitionedTopicMetadataAsync(org.apache.pulsar.common.naming.TopicName tn)
public boolean partitionedTopicExists(org.apache.pulsar.common.naming.TopicName tn)
throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Void> deletePartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn)
public void clearPartitionedTopicMetadata(org.apache.pulsar.common.naming.NamespaceName namespaceName)
throws MetadataStoreException
MetadataStoreExceptionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.