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
Modifier and TypeClassDescriptionstatic enum
Definition of possible resource types. -
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCpu()
void
setBandwidthIn
(ResourceUsage bandwidthIn) void
setBandwidthOut
(ResourceUsage bandwidthOut) void
setCpu
(ResourceUsage cpu) void
setDirectMemory
(ResourceUsage directMemory) void
setMemory
(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
-