Uses of Class
org.apache.pulsar.policies.data.loadbalancer.SystemResourceUsage
Packages that use SystemResourceUsage
Package
Description
Classes to define policies for the load distribution.
-
Uses of SystemResourceUsage in org.apache.pulsar.policies.data.loadbalancer
Methods in org.apache.pulsar.policies.data.loadbalancer that return SystemResourceUsageMethods in org.apache.pulsar.policies.data.loadbalancer with parameters of type SystemResourceUsageModifier and TypeMethodDescriptionstatic longResourceUnitRanking.calculateBrokerMaxCapacity(SystemResourceUsage systemResourceUsage, org.apache.pulsar.common.policies.data.ResourceQuota defaultQuota) Estimate the maximum number namespace bundles a ResourceUnit is able to handle with all resource.voidLoadReport.setSystemResourceUsage(SystemResourceUsage systemResourceUsage) voidLocalBrokerData.update(SystemResourceUsage systemResourceUsage, Map<String, org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats> bundleStats) Using the system resource usage and bundle stats acquired from the Pulsar client, update this LocalBrokerData.Constructors in org.apache.pulsar.policies.data.loadbalancer with parameters of type SystemResourceUsageModifierConstructorDescriptionResourceUnitRanking(SystemResourceUsage systemResourceUsage, Set<String> loadedBundles, org.apache.pulsar.common.policies.data.ResourceQuota allocatedQuota, Set<String> preAllocatedBundles, org.apache.pulsar.common.policies.data.ResourceQuota preAllocatedQuota)