Class SystemResourceUsage
java.lang.Object
org.apache.pulsar.policies.data.loadbalancer.SystemResourceUsage
This class represents a object which reflects system resource usage per resource and the upper limit on the resource.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDefinition of possible resource types. -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCpu()voidsetBandwidthIn(ResourceUsage bandwidthIn) voidsetBandwidthOut(ResourceUsage bandwidthOut) voidsetCpu(ResourceUsage cpu) voidsetDirectMemory(ResourceUsage directMemory) voidsetMemory(ResourceUsage memory)
-
Field Details
-
bandwidthIn
-
bandwidthOut
-
cpu
-
memory
-
directMemory
-
-
Constructor Details
-
SystemResourceUsage
public SystemResourceUsage()
-
-
Method Details
-
getBandwidthIn
-
setBandwidthIn
-
getBandwidthOut
-
setBandwidthOut
-
getCpu
-
setCpu
-
getMemory
-
setMemory
-
getDirectMemory
-
setDirectMemory
-