systeminformationmonitor.system.object
Class ProcessObject

java.lang.Object
  extended by systeminformationmonitor.system.object.ProcessObject

public class ProcessObject
extends java.lang.Object

Messenger Object for holding system process information.


Nested Class Summary
 class ProcessObject.ProcessCPUPercentage
           
 class ProcessObject.ProcessMemory
           
 
Field Summary
static java.lang.String system
           
static java.lang.String unknown
           
 
Constructor Summary
ProcessObject(long pid)
           
 
Method Summary
 java.lang.String getCPUTime()
           
 ProcessObject.ProcessMemory getMemorySize()
           
 long getPid()
           
 ProcessObject.ProcessCPUPercentage getProcessCPUPercentage()
           
 java.lang.String getprocessCredentialName()
           
 java.lang.String getProcessDescription()
           
 java.lang.String getProcessName()
           
 java.lang.String getprocessState()
           
 java.lang.String getProcessTime()
           
 ProcessObject.ProcessMemory getResident()
           
 ProcessObject.ProcessMemory getRssSize()
           
 ProcessObject.ProcessMemory getSharedMemory()
           
 void setCPUTime(java.lang.String CPUTime)
           
 void setMemorySize(long memorySize)
           
 void setPid(long pid)
           
 void setProcessCPUPercentage(double processCPUPercentage)
           
 void setprocessCredentialName(java.lang.String processCredentialName)
           
 void setProcessDescription(java.lang.String processDescription)
           
 void setProcessState(java.lang.String processState)
           
 void setProcessTime(java.lang.String processTime)
           
 void setResident(long resident)
           
 void setRssSize(long rssSize)
           
 void setSharedMemory(long sharedMemory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unknown

public static final java.lang.String unknown
See Also:
Constant Field Values

system

public static final java.lang.String system
See Also:
Constant Field Values
Constructor Detail

ProcessObject

public ProcessObject(long pid)
Method Detail

getCPUTime

public java.lang.String getCPUTime()

setCPUTime

public void setCPUTime(java.lang.String CPUTime)

getMemorySize

public ProcessObject.ProcessMemory getMemorySize()

setMemorySize

public void setMemorySize(long memorySize)

getPid

public long getPid()

setPid

public void setPid(long pid)

getprocessCredentialName

public java.lang.String getprocessCredentialName()

setprocessCredentialName

public void setprocessCredentialName(java.lang.String processCredentialName)

getProcessName

public java.lang.String getProcessName()

getProcessDescription

public java.lang.String getProcessDescription()

setProcessDescription

public void setProcessDescription(java.lang.String processDescription)

getprocessState

public java.lang.String getprocessState()

setProcessState

public void setProcessState(java.lang.String processState)

getProcessTime

public java.lang.String getProcessTime()

setProcessTime

public void setProcessTime(java.lang.String processTime)

getRssSize

public ProcessObject.ProcessMemory getRssSize()

setRssSize

public void setRssSize(long rssSize)

getSharedMemory

public ProcessObject.ProcessMemory getSharedMemory()

setSharedMemory

public void setSharedMemory(long sharedMemory)

getResident

public ProcessObject.ProcessMemory getResident()

setResident

public void setResident(long resident)

getProcessCPUPercentage

public ProcessObject.ProcessCPUPercentage getProcessCPUPercentage()

setProcessCPUPercentage

public void setProcessCPUPercentage(double processCPUPercentage)