public class ResourceGroupNamespaceConfigListener extends Object implements Consumer<org.apache.pulsar.metadata.api.Notification>
Meta data store listener of updates to namespace attachment to resource groups.
Listens to namespace(policy) config changes and updates internal data structures.
| Constructor and Description |
|---|
ResourceGroupNamespaceConfigListener(ResourceGroupService rgService,
PulsarService pulsarService,
ResourceGroupConfigListener rgConfigListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.apache.pulsar.metadata.api.Notification notification) |
void |
reconcileNamespaceResourceGroup(org.apache.pulsar.common.naming.NamespaceName ns,
org.apache.pulsar.common.policies.data.Policies policy) |
void |
reloadAllNamespaceResourceGroups() |
public ResourceGroupNamespaceConfigListener(ResourceGroupService rgService, PulsarService pulsarService, ResourceGroupConfigListener rgConfigListener)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.