Package org.apache.pulsar.broker.cache
Class BundlesQuotas
java.lang.Object
org.apache.pulsar.broker.cache.BundlesQuotas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getResourceQuota(String bundle) CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getResourceQuota(NamespaceBundle bundle) resetResourceQuota(NamespaceBundle bundle) setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota) setResourceQuota(String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) setResourceQuota(NamespaceBundle bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)
-
Constructor Details
-
BundlesQuotas
public BundlesQuotas(org.apache.pulsar.metadata.api.MetadataStore localStore)
-
-
Method Details
-
setDefaultResourceQuota
public CompletableFuture<Void> setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota) -
getDefaultResourceQuota
public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getDefaultResourceQuota() -
setResourceQuota
public CompletableFuture<Void> setResourceQuota(String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) -
setResourceQuota
public CompletableFuture<Void> setResourceQuota(NamespaceBundle bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) -
getResourceQuota
public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getResourceQuota(NamespaceBundle bundle) -
getResourceQuota
public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getResourceQuota(String bundle) -
resetResourceQuota
-