Class ResourceUsage
- java.lang.Object
-
- org.apache.pulsar.policies.data.loadbalancer.ResourceUsage
-
public class ResourceUsage extends java.lang.ObjectPOJO used to represents any system specific resource usage this is the format that load manager expects it in.
-
-
Constructor Summary
Constructors Constructor Description ResourceUsage()ResourceUsage(double usage, double limit)ResourceUsage(ResourceUsage that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ResourceUsage o)this may be wrong since we are comparing available and not the usage.floatpercentUsage()voidreset()
-
-
-
Constructor Detail
-
ResourceUsage
public ResourceUsage(double usage, double limit)
-
ResourceUsage
public ResourceUsage(ResourceUsage that)
-
ResourceUsage
public ResourceUsage()
-
-
Method Detail
-
reset
public void reset()
-
compareTo
public int compareTo(ResourceUsage o)
this may be wrong since we are comparing available and not the usage.- Parameters:
o-- Returns:
-
percentUsage
public float percentUsage()
-
-