Class ResourceDescription
- java.lang.Object
-
- org.apache.pulsar.broker.loadbalance.ResourceDescription
-
- All Implemented Interfaces:
java.lang.Comparable<ResourceDescription>
- Direct Known Subclasses:
PulsarResourceDescription
public abstract class ResourceDescription extends java.lang.Object implements java.lang.Comparable<ResourceDescription>
-
-
Constructor Summary
Constructors Constructor Description ResourceDescription()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidaddUsage(ResourceDescription rd)abstract java.util.Map<java.lang.String,org.apache.pulsar.policies.data.loadbalancer.ResourceUsage>getResourceUsage()abstract intgetUsagePct()abstract voidremoveUsage(ResourceDescription rd)
-
-
-
Method Detail
-
removeUsage
public abstract void removeUsage(ResourceDescription rd)
-
addUsage
public abstract void addUsage(ResourceDescription rd)
-
getUsagePct
public abstract int getUsagePct()
-
getResourceUsage
public abstract java.util.Map<java.lang.String,org.apache.pulsar.policies.data.loadbalancer.ResourceUsage> getResourceUsage()
-
-