network.events
Class ProcessMonitoringEvent

java.lang.Object
  |
  +--network.events.Event
        |
        +--network.events.CPUMonitorEvent
              |
              +--network.events.ProcessMonitoringEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DaemonDeletedEvent, DeletedProcessEvent, IPEEvent, NewProcessEvent, RunawayProcessEvent

public class ProcessMonitoringEvent
extends CPUMonitorEvent

See Also:
Serialized Form

Field Summary
private  java.lang.String command
           
private  double cpu
           
private  java.lang.String cpuTime
           
private  ProcessData data
           
private  java.lang.String eTime
           
private  int lwp
           
private  java.lang.String processID
           
private  long psExecutionCount
           
private  java.lang.String user
           
 
Fields inherited from class network.events.CPUMonitorEvent
psResults
 
Fields inherited from class network.events.Event
agentURN, domainName, eventDeliverTryNumber, priority
 
Constructor Summary
ProcessMonitoringEvent(java.lang.String eventName, long eventGenerationTime, ajanta.naming.URN agentURN, ProcessData data, long psExecCount, int alertLevel, int alarmLevel)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.String getColumnNames()
           
 long getExecutionCount()
           
 java.lang.String getFieldNames()
           
 java.lang.String getFieldValues()
           
 ProcessData getProcessData()
           
 java.lang.String getSQLEventString(java.lang.String eString)
           
 java.lang.String toString()
           
 
Methods inherited from class network.events.CPUMonitorEvent
getVector
 
Methods inherited from class network.events.Event
createSQL, getAgentURN, getAlarmLevel, getAlertLevel, getDomainName, getEventDeliverTryNumber, getEventGenerationTime, getEventID, getEventLocation, getID, getINTMonth, getMyClass, getName, getSQLTime, getSQLTime, setAlarmLevel, setAlertLevel, setDomainName, setEventID, setPriority, toSQL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

user

private java.lang.String user

processID

private java.lang.String processID

command

private java.lang.String command

cpu

private double cpu

lwp

private int lwp

cpuTime

private java.lang.String cpuTime

eTime

private java.lang.String eTime

data

private ProcessData data

psExecutionCount

private long psExecutionCount
Constructor Detail

ProcessMonitoringEvent

public ProcessMonitoringEvent(java.lang.String eventName,
                              long eventGenerationTime,
                              ajanta.naming.URN agentURN,
                              ProcessData data,
                              long psExecCount,
                              int alertLevel,
                              int alarmLevel)
Parameters:
eventName -
eventGenerationTime -
agentURN -
data -
psExecCount -
alertLevel -
alarmLevel -
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class CPUMonitorEvent
Returns:

getProcessData

public ProcessData getProcessData()
Returns:

getExecutionCount

public long getExecutionCount()
Returns:

getColumnNames

public java.lang.String getColumnNames()
Overrides:
getColumnNames in class Event
Returns:

getFieldNames

public java.lang.String getFieldNames()
Overrides:
getFieldNames in class Event
Returns:

getFieldValues

public java.lang.String getFieldValues()
Overrides:
getFieldValues in class Event
Returns:

getSQLEventString

public java.lang.String getSQLEventString(java.lang.String eString)
Parameters:
eString -
Returns:

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object
Parameters:
object -
Returns: