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, 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, 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, ResourceQuota allocatedQuota, Set<String> preAllocatedBundles, ResourceQuota preAllocatedQuota)