Uses of Class
org.apache.pulsar.broker.BundleData
-
Packages that use BundleData Package Description org.apache.pulsar.broker Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.loadbalance Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.loadbalance.impl Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. -
-
Uses of BundleData in org.apache.pulsar.broker
Method parameters in org.apache.pulsar.broker with type arguments of type BundleData Modifier and Type Method Description voidTimeAverageBrokerData. reset(java.util.Set<java.lang.String> bundles, java.util.Map<java.lang.String,BundleData> data, org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats defaultStats)Reuse this TimeAverageBrokerData using new data.Constructor parameters in org.apache.pulsar.broker with type arguments of type BundleData Constructor Description TimeAverageBrokerData(java.util.Set<java.lang.String> bundles, java.util.Map<java.lang.String,BundleData> data, org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats defaultStats)Initialize a TimeAverageBrokerData. -
Uses of BundleData in org.apache.pulsar.broker.loadbalance
Methods in org.apache.pulsar.broker.loadbalance that return types with arguments of type BundleData Modifier and Type Method Description java.util.Map<java.lang.String,BundleData>LoadData. getBundleData()java.util.Map<java.lang.String,BundleData>LoadData. getBundleDataForLoadShedding()Methods in org.apache.pulsar.broker.loadbalance with parameters of type BundleData Modifier and Type Method Description voidBrokerFilter. filter(java.util.Set<java.lang.String> brokers, BundleData bundleToAssign, LoadData loadData, org.apache.pulsar.broker.ServiceConfiguration conf)From the given set of available broker candidates, filter those using the load data.java.util.Optional<java.lang.String>ModularLoadManagerStrategy. selectBroker(java.util.Set<java.lang.String> candidates, BundleData bundleToAssign, LoadData loadData, org.apache.pulsar.broker.ServiceConfiguration conf)Find a suitable broker to assign the given bundle to. -
Uses of BundleData in org.apache.pulsar.broker.loadbalance.impl
Methods in org.apache.pulsar.broker.loadbalance.impl with parameters of type BundleData Modifier and Type Method Description voidBrokerVersionFilter. filter(java.util.Set<java.lang.String> brokers, BundleData bundleToAssign, LoadData loadData, org.apache.pulsar.broker.ServiceConfiguration conf)From the given set of available broker candidates, filter those using the version numbers.java.util.Optional<java.lang.String>LeastLongTermMessageRate. selectBroker(java.util.Set<java.lang.String> candidates, BundleData bundleToAssign, LoadData loadData, org.apache.pulsar.broker.ServiceConfiguration conf)Find a suitable broker to assign the given bundle to.
-