public class LoadData
extends Object
This class represents all data that could be relevant when making a load management decision.
-
Constructor Summary
Constructors
-
Method Summary
Map<String,org.apache.pulsar.policies.data.loadbalancer.BrokerData>
Map<String,org.apache.pulsar.policies.data.loadbalancer.BundleData>
Map<String,org.apache.pulsar.policies.data.loadbalancer.BundleData>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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