Uses of Class
org.apache.pulsar.policies.data.loadbalancer.SystemResourceUsage
-
Packages that use SystemResourceUsage Package Description org.apache.pulsar.policies.data.loadbalancer 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 SystemResourceUsage Modifier and Type Method Description SystemResourceUsageLoadReport. getSystemResourceUsage()Methods in org.apache.pulsar.policies.data.loadbalancer with parameters of type SystemResourceUsage Modifier and Type Method Description static 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, java.util.Map<java.lang.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 SystemResourceUsage Constructor Description ResourceUnitRanking(SystemResourceUsage systemResourceUsage, java.util.Set<java.lang.String> loadedBundles, org.apache.pulsar.common.policies.data.ResourceQuota allocatedQuota, java.util.Set<java.lang.String> preAllocatedBundles, org.apache.pulsar.common.policies.data.ResourceQuota preAllocatedQuota)
-