network.detectors
Class SMSAgentAliveEventDetector

java.lang.Object
  |
  +--network.detectors.EventDetector
        |
        +--network.detectors.AgentAliveEventDetector
              |
              +--network.detectors.SMSAgentAliveEventDetector
All Implemented Interfaces:
java.lang.Runnable, java.io.Serializable

public class SMSAgentAliveEventDetector
extends AgentAliveEventDetector

See Also:
Serialized Form

Field Summary
private  java.util.Hashtable checkPoint
           
private  ConfigObject co
           
private  java.lang.String[] defaultLocalTriggeringEvents
           
 
Fields inherited from class network.detectors.AgentAliveEventDetector
numDetectorThreads, runningThreads, seqNumber, WRAP_AROUND
 
Fields inherited from class network.detectors.EventDetector
agentURN, attempts, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, printRunningThreadsFlag, remoteTriggeringEvents, reportTable
 
Constructor Summary
SMSAgentAliveEventDetector(ConfigObject configObj)
           
 
Method Summary
 network.events.Event createEvent(java.util.Vector activeThreadList, long timeOut, java.util.Vector subList)
           
 java.lang.String getGeneratingEventClassName()
          Returns the event name that will be generated.
 
Methods inherited from class network.detectors.AgentAliveEventDetector
generateEvent, getRunningThreads, increaseSequenceNumber
 
Methods inherited from class network.detectors.EventDetector
getAlarmLevel, getAlertLevel, getLocalTriggeringEventClassNames, getRemoteTriggeringEventClassNames, getSynchronizer, InitializeFields, modifyDetector, populatePatterns, printRunningThreads, run, setAgentURN, setAlarmLevel, setAlertLevel, setDB, setEventIDGenerator, setEventTable, setLocalTriggeringEvents, setRemoteTriggeringEvents, setReportTable, stopDetector, switchOffPrintRunningThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

co

private ConfigObject co

defaultLocalTriggeringEvents

private java.lang.String[] defaultLocalTriggeringEvents

checkPoint

private java.util.Hashtable checkPoint
Constructor Detail

SMSAgentAliveEventDetector

public SMSAgentAliveEventDetector(ConfigObject configObj)
Method Detail

getGeneratingEventClassName

public java.lang.String getGeneratingEventClassName()
Description copied from class: AgentAliveEventDetector
Returns the event name that will be generated.

Overrides:
getGeneratingEventClassName in class AgentAliveEventDetector
Returns:
event name to be generated.

createEvent

public network.events.Event createEvent(java.util.Vector activeThreadList,
                                        long timeOut,
                                        java.util.Vector subList)
Overrides:
createEvent in class AgentAliveEventDetector