public class BrokerData extends Object
| Constructor and Description |
|---|
BrokerData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData localData)
Initialize this BrokerData using the most recent local data.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData |
getLocalData() |
Map<String,BundleData> |
getPreallocatedBundleData() |
TimeAverageBrokerData |
getTimeAverageData() |
void |
setLocalData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData localData) |
void |
setPreallocatedBundleData(Map<String,BundleData> preallocatedBundleData) |
void |
setTimeAverageData(TimeAverageBrokerData timeAverageData) |
public BrokerData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData localData)
localData - The data local for the broker.public org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData getLocalData()
public void setLocalData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData localData)
public TimeAverageBrokerData getTimeAverageData()
public void setTimeAverageData(TimeAverageBrokerData timeAverageData)
public Map<String,BundleData> getPreallocatedBundleData()
public void setPreallocatedBundleData(Map<String,BundleData> preallocatedBundleData)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.