Class PolicyHierarchyValue<T>

java.lang.Object
org.apache.pulsar.common.policies.data.PolicyHierarchyValue<T>

public class PolicyHierarchyValue<T> extends Object
Policy value holder for different hierarchy level. Currently, we have three hierarchy with priority : topic > namespace > broker.
  • Constructor Details

    • PolicyHierarchyValue

      public PolicyHierarchyValue()
  • Method Details

    • updateBrokerValue

      public void updateBrokerValue(T brokerValue)
    • updateNamespaceValue

      public void updateNamespaceValue(T namespaceValue)
    • updateTopicValue

      public void updateTopicValue(T topicValue)
    • get

      public T get()