Class LoadData

java.lang.Object
org.apache.pulsar.broker.loadbalance.LoadData

public class LoadData extends Object
This class represents all data that could be relevant when making a load management decision.
  • Constructor Details

    • LoadData

      public LoadData()
      Initialize a LoadData.
  • Method Details

    • getBrokerData

      public Map<String,org.apache.pulsar.policies.data.loadbalancer.BrokerData> getBrokerData()
    • getBundleData

      public Map<String,org.apache.pulsar.policies.data.loadbalancer.BundleData> getBundleData()
    • getBundleDataForLoadShedding

      public Map<String,org.apache.pulsar.policies.data.loadbalancer.BundleData> getBundleDataForLoadShedding()
    • getRecentlyUnloadedBundles

      public Map<String,Long> getRecentlyUnloadedBundles()