Class PulsarResourceDescription
java.lang.Object
org.apache.pulsar.broker.loadbalance.ResourceDescription
org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
- All Implemented Interfaces:
Comparable<ResourceDescription>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlongintintvoidvoid
-
Constructor Details
-
PulsarResourceDescription
public PulsarResourceDescription()
-
-
Method Details
-
compareTo
-
removeUsage
- Specified by:
removeUsagein classResourceDescription
-
addUsage
- Specified by:
addUsagein classResourceDescription
-
getUsagePct
public int getUsagePct()- Specified by:
getUsagePctin classResourceDescription
-
getResourceUsage
- Specified by:
getResourceUsagein classResourceDescription
-
put
public void put(String resourceType, org.apache.pulsar.policies.data.loadbalancer.ResourceUsage resourceUsage) -
calculateRank
public long calculateRank()
-