Search in sources :

Example 11 with BrokerData

use of org.apache.pulsar.broker.BrokerData in project incubator-pulsar by apache.

the class ModularLoadManagerStrategyTest method initBrokerData.

private BrokerData initBrokerData() {
    LocalBrokerData localBrokerData = new LocalBrokerData();
    localBrokerData.setCpu(new ResourceUsage());
    localBrokerData.setMemory(new ResourceUsage());
    localBrokerData.setBandwidthIn(new ResourceUsage());
    localBrokerData.setBandwidthOut(new ResourceUsage());
    BrokerData brokerData = new BrokerData(localBrokerData);
    TimeAverageBrokerData timeAverageBrokerData = new TimeAverageBrokerData();
    brokerData.setTimeAverageData(timeAverageBrokerData);
    return brokerData;
}
Also used : LocalBrokerData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData) BrokerData(org.apache.pulsar.broker.BrokerData) LocalBrokerData(org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData) TimeAverageBrokerData(org.apache.pulsar.broker.TimeAverageBrokerData) ResourceUsage(org.apache.pulsar.policies.data.loadbalancer.ResourceUsage) TimeAverageBrokerData(org.apache.pulsar.broker.TimeAverageBrokerData)

Aggregations

BrokerData (org.apache.pulsar.broker.BrokerData)11 LocalBrokerData (org.apache.pulsar.policies.data.loadbalancer.LocalBrokerData)9 TimeAverageBrokerData (org.apache.pulsar.broker.TimeAverageBrokerData)6 BundleData (org.apache.pulsar.broker.BundleData)4 HashMap (java.util.HashMap)3 Map (java.util.Map)3 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)3 ResourceUsage (org.apache.pulsar.policies.data.loadbalancer.ResourceUsage)3 Version (com.github.zafarkhaja.semver.Version)2 IOException (java.io.IOException)2 ManagedLedgerException (org.apache.bookkeeper.mledger.ManagedLedgerException)2 PulsarServerException (org.apache.pulsar.broker.PulsarServerException)2 BrokerFilterBadVersionException (org.apache.pulsar.broker.loadbalance.BrokerFilterBadVersionException)2 BrokerFilterException (org.apache.pulsar.broker.loadbalance.BrokerFilterException)2 NamespaceBundleStats (org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)2 KeeperException (org.apache.zookeeper.KeeperException)2 NoNodeException (org.apache.zookeeper.KeeperException.NoNodeException)2 Test (org.testng.annotations.Test)2 HashSet (java.util.HashSet)1 Set (java.util.Set)1