konark.events
Class TimerEvent

java.lang.Object
  extended bykonark.events.Event
      extended bykonark.events.TimerEvent
All Implemented Interfaces:
java.io.Serializable

public class TimerEvent
extends Event
implements java.io.Serializable

This event indicates that a given amount of time has passed. This event is most event used to trigger event detectors such as the SyslogEventDetector

See Also:
Serialized Form

Field Summary
 
Fields inherited from class konark.events.Event
absoluteTime, agentURN, domainName, eventDeliverTryNumber, priority
 
Constructor Summary
TimerEvent(ajanta.naming.URN agentURN, long timeOut, int alertLevel, int alarmLevel)
          Initializes all fields for this event to the given values
 
Method Summary
 long getTimeOut()
          Returns the amount of time between subsequent timer events
 
Methods inherited from class konark.events.Event
createSQL, getAbsoluteTime, getAgentURN, getAlarmLevel, getAlertLevel, getColumnNames, getDomainName, getEventDeliverTryNumber, getEventGenerationTime, getEventID, getEventLocation, getFieldNames, getFieldValues, getID, getINTMonth, getMyClass, getName, getSQLTime, getSQLTime, setAlarmLevel, setAlertLevel, setDomainName, setEventID, setPriority, toSQL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimerEvent

public TimerEvent(ajanta.naming.URN agentURN,
                  long timeOut,
                  int alertLevel,
                  int alarmLevel)
Initializes all fields for this event to the given values

Parameters:
agentURN - The URN of the agent generating this event
timeOut - The amount of time between subsequent timer events
alertLevel - The alert level for this event
alarmLevel - The alarm level for this event
Method Detail

getTimeOut

public long getTimeOut()
Returns the amount of time between subsequent timer events

Returns:
The timeout for this TimerEvent