Class ProcessStats.Cpu
java.lang.Object
org.elasticsearch.monitor.process.ProcessStats.Cpu
- All Implemented Interfaces:
Writeable
- Enclosing class:
- ProcessStats
public static class ProcessStats.Cpu extends java.lang.Object implements Writeable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Constructor Summary
Constructors Constructor Description Cpu(short percent, long total)
Cpu(StreamInput in)
-
Method Summary
Modifier and Type Method Description short
getPercent()
Get the Process cpu usage.org.elasticsearch.common.unit.TimeValue
getTotal()
Get the Process cpu time (sum of User and Sys).void
writeTo(StreamOutput out)
Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Cpu
public Cpu(short percent, long total) -
Cpu
- Throws:
java.io.IOException
-
-
Method Details
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput. -
getPercent
public short getPercent()Get the Process cpu usage.Supported Platforms: All.
-
getTotal
public org.elasticsearch.common.unit.TimeValue getTotal()Get the Process cpu time (sum of User and Sys).Supported Platforms: All.
-