A B C D F G I J M N R S T U

A

ALL_CPU - Static variable in class jsysmon.JSysmon
Constant for Times method to indicate that the method has to return data considering all CPUs
addCPUMonitoringListener(CPUMonitoringListener) - Static method in class jsysmon.JSysmon
Register a new CPU Monitoring Listener
addMemoryMonitoringListener(MemoryMonitoringListener) - Static method in class jsysmon.JSysmon
Register a new Memory Monitoring Listener

B

BUFFERS_MEM_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Physical Memory Size used for Buffers

C

CACHED_MEM_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Physical Memory Size used for Cache
CACHED_SWAP_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Swap Memory Size used for Cache
CPUMonitoringData - class jsysmon.CPUMonitoringData.
This class stores monitoring information for the whole system.
CPUMonitoringData(int) - Constructor for class jsysmon.CPUMonitoringData
Initializes SystemMonitoringData for given number of CPUs
CPUMonitoringListener - interface jsysmon.CPUMonitoringListener.
Interface to implement to be notified of CPU Monitoring Information
CPUTest - class jsysmon.test.CPUTest.
Simple Test Application showing CPU Usage for the whole system and by CPU
CPUTest() - Constructor for class jsysmon.test.CPUTest
 
cpuMonitoringUpdate(CPUMonitoringData) - Method in interface jsysmon.CPUMonitoringListener
 

D

DEFAULT_UPDATE_DELAY - Static variable in class jsysmon.JSysmon
Default update delay between two updates of Monitoring Data

F

FREE_MEM_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Free Physical Memory Size
FREE_SWAP_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Free Swap Size

G

getLatestSystemData() - Static method in class jsysmon.JSysmon
Deprecated. You should register as a listener to avoid concurrent access
getNbCpus() - Static method in class jsysmon.JSysmon
Returns the number of CPUs in the system
getTime(int, int) - Method in class jsysmon.CPUMonitoringData
Returns the CPU time for the specified type and CPU
getTimes(int) - Method in class jsysmon.CPUMonitoringData
Returns all the Times for the given CPU The indexes of the information in the returned array are ones of *_INDEX
getTotalTime(int) - Method in class jsysmon.CPUMonitoringData
Returns the Total time for the specified type
getTotalTimes() - Method in class jsysmon.CPUMonitoringData
Returns all the Total Times.
getTotalUsage(int) - Method in class jsysmon.CPUMonitoringData
Return the Total CPU Usage for the specified type
getTotalUsages() - Method in class jsysmon.CPUMonitoringData
Returns all the Total Usages The indexes of the information in the returned array are ones of *_INDEX
getUsage(int, int) - Method in class jsysmon.CPUMonitoringData
Return the CPU Usage for the specified type and CPU
getUsage(int) - Method in class jsysmon.MemoryMonitoringData
Return the usage given in parameter.
getUsages(int) - Method in class jsysmon.CPUMonitoringData
Returns all the Usages for a given CPU The indexes of the information in the returned array are ones of *_INDEX
getUsages() - Method in class jsysmon.MemoryMonitoringData
Returns the usages array.

I

IDLE_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of Idle information in returned results
IO_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of IOWait information in returned results
IRQ_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of IRQ information in returned results

J

JSysmon - class jsysmon.JSysmon.
JSysmon main class.
JSysmon() - Constructor for class jsysmon.JSysmon
 
jsysmon - package jsysmon
 
jsysmon.test - package jsysmon.test
 

M

MemoryMonitoringData - class jsysmon.MemoryMonitoringData.
This Class stores the Memory Information values.
MemoryMonitoringData() - Constructor for class jsysmon.MemoryMonitoringData
Initializes usages array
MemoryMonitoringListener - interface jsysmon.MemoryMonitoringListener.
Interface to implement to be notified of Memory Monitoring Information
MemoryTest - class jsysmon.test.MemoryTest.
Simple Test Application showing CPU Usage for the whole system and by CPU
MemoryTest() - Constructor for class jsysmon.test.MemoryTest
 
main(String[]) - Static method in class jsysmon.test.CPUTest
 
main(String[]) - Static method in class jsysmon.test.MemoryTest
 
memoryMonitoringUpdate(MemoryMonitoringData) - Method in interface jsysmon.MemoryMonitoringListener
 

N

NB_INDEXES - Static variable in class jsysmon.CPUMonitoringData
Number of indexes available.
NB_INDEXES - Static variable in class jsysmon.MemoryMonitoringData
Number of indexes Keep this value up to date
NICE_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of Nice information in returned results

R

recalcTotal() - Method in class jsysmon.CPUMonitoringData
Recalculate all values at TOTAL_INDEX
recalcUsages(CPUMonitoringData) - Method in class jsysmon.CPUMonitoringData
Recalculates the CPU Usage during time spent since provided information
removeCPUMonitoringListener(CPUMonitoringListener) - Static method in class jsysmon.JSysmon
Unregister a CPU Monitoring Listener
removeMemoryMonitoringListener(MemoryMonitoringListener) - Static method in class jsysmon.JSysmon
Unregister a Memory Monitoring Listener

S

SOFT_IRQ_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of Soft IRQ information in returned results
STEAL_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of Steal information in returned results
SYSTEM_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of System information in returned results
setUpdateDelay(long) - Static method in class jsysmon.JSysmon
Change the update delay between tow updates of Monitoring Data.
startMonitoring() - Static method in class jsysmon.JSysmon
Starts Monitoring
stopMonitoring() - Static method in class jsysmon.JSysmon
Stops Monitoring

T

TOTAL_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of Aggregated information in returned results The value at this index are compute on recalcTotal call
TOTAL_MEM_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Total Physical Memory Size
TOTAL_SWAP_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Total Swap Size
toString() - Method in class jsysmon.CPUMonitoringData
 

U

USED_MEM_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Used Physical Memory Size
USED_SWAP_INDEX - Static variable in class jsysmon.MemoryMonitoringData
Index of Used Swap Size
USER_INDEX - Static variable in class jsysmon.CPUMonitoringData
Index of User information in returned results
usages - Static variable in class jsysmon.MemoryMonitoringData
Array storing all the values.

A B C D F G I J M N R S T U