public static class ClusterResources.FailureDomainResources extends BaseResources<org.apache.pulsar.common.policies.data.FailureDomainImpl>
| Modifier and Type | Field and Description |
|---|---|
static String |
FAILURE_DOMAIN |
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH| Constructor and Description |
|---|
FailureDomainResources(MetadataStore store,
Class<org.apache.pulsar.common.policies.data.FailureDomainImpl> clazz,
int operationTimeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFailureDomain(String clusterName,
String domainName) |
void |
deleteFailureDomains(String clusterName) |
Optional<org.apache.pulsar.common.policies.data.FailureDomainImpl> |
getFailureDomain(String clusterName,
String domainName) |
List<String> |
listFailureDomains(String clusterName) |
void |
registerListener(Consumer<Notification> listener) |
void |
setFailureDomainWithCreate(String clusterName,
String domainName,
Function<Optional<org.apache.pulsar.common.policies.data.FailureDomainImpl>,org.apache.pulsar.common.policies.data.FailureDomainImpl> createFunction) |
create, createAsync, delete, deleteAsync, deleteRecursive, exists, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, listSubTreeBFS, set, setAsync, setWithCreate, setWithCreateAsyncpublic static final String FAILURE_DOMAIN
public FailureDomainResources(MetadataStore store, Class<org.apache.pulsar.common.policies.data.FailureDomainImpl> clazz, int operationTimeoutSec)
public List<String> listFailureDomains(String clusterName) throws MetadataStoreException
MetadataStoreExceptionpublic Optional<org.apache.pulsar.common.policies.data.FailureDomainImpl> getFailureDomain(String clusterName, String domainName) throws MetadataStoreException
MetadataStoreExceptionpublic void deleteFailureDomain(String clusterName, String domainName) throws MetadataStoreException
MetadataStoreExceptionpublic void deleteFailureDomains(String clusterName) throws MetadataStoreException
MetadataStoreExceptionpublic void setFailureDomainWithCreate(String clusterName, String domainName, Function<Optional<org.apache.pulsar.common.policies.data.FailureDomainImpl>,org.apache.pulsar.common.policies.data.FailureDomainImpl> createFunction) throws MetadataStoreException
MetadataStoreExceptionpublic void registerListener(Consumer<Notification> listener)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.