|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
systeminformationmonitor.system.AbstractSystemUpdater
systeminformationmonitor.system.CpuProcess
public class CpuProcess
CpuProcess class which is registered with the SystemInformationGather class
for constant polled updates from Sigar.
This class will poll the cpus for their cpu percentage at that moment in time.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary |
|---|
| Fields inherited from class systeminformationmonitor.system.AbstractSystemUpdater |
|---|
sigar, threadLock |
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Method Summary | |
|---|---|
void |
addCpuMonitor(Monitor monitor)
Adds a monitor to watch for cpu updates. |
java.util.LinkedList<java.util.LinkedList<java.lang.Double>> |
getCpuHistory()
Returns the linked list of cpu percentages over time. |
static CpuProcess |
getInstance()
Returns the instance of the CpuProcess singleton object. |
void |
update()
Update the UI |
| Methods inherited from class systeminformationmonitor.system.AbstractSystemUpdater |
|---|
done, prepare, run |
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static CpuProcess getInstance()
public void addCpuMonitor(Monitor monitor)
monitor - Monitor to update on cpu updates.public java.util.LinkedList<java.util.LinkedList<java.lang.Double>> getCpuHistory()
public void update()
AbstractSystemUpdater
update in class AbstractSystemUpdater
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||