public static class NamespaceResources.PartitionedTopicResources extends BaseResources<org.apache.pulsar.common.partition.PartitionedTopicMetadata>
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH, LOCAL_POLICIES_ROOT| Constructor and Description |
|---|
PartitionedTopicResources(MetadataStore configurationStore,
int operationTimeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
clearPartitionedTopicMetadataAsync(org.apache.pulsar.common.naming.NamespaceName namespaceName) |
CompletableFuture<Void> |
clearPartitionedTopicTenantAsync(String tenant) |
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<Boolean> |
partitionedTopicExistsAsync(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, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, 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<Boolean> partitionedTopicExistsAsync(org.apache.pulsar.common.naming.TopicName tn)
public CompletableFuture<Void> deletePartitionedTopicAsync(org.apache.pulsar.common.naming.TopicName tn)
public CompletableFuture<Void> clearPartitionedTopicMetadataAsync(org.apache.pulsar.common.naming.NamespaceName namespaceName)
public CompletableFuture<Void> clearPartitionedTopicTenantAsync(String tenant)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.