network.detectors
Class SMSFailureEventDetector

java.lang.Object
  extended bynetwork.detectors.EventDetector
      extended bynetwork.detectors.FailureEventDetector
          extended bynetwork.detectors.SMSFailureEventDetector
All Implemented Interfaces:
java.lang.Runnable, java.io.Serializable

public class SMSFailureEventDetector
extends FailureEventDetector

See Also:
Serialized Form

Field Summary
 
Fields inherited from class network.detectors.FailureEventDetector
checkPoint, firstFailureEvent, numOfAgents, runningCountNumOfAgents, startExp, uniqueAgentAliveTable
 
Fields inherited from class network.detectors.EventDetector
agentURN, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, remoteTriggeringEvents, reportTable
 
Constructor Summary
SMSFailureEventDetector(java.util.Hashtable agentHashtable, ConfigObject configObj)
           
 
Method Summary
 Event createEvent(ajanta.naming.URN fieldAgentURN, java.util.Vector failedDetectorNames, int seq, java.util.Vector sourceURNList)
           
 java.lang.String getGeneratingEventClassName()
          Returns the fully-qualified classname of the event that this detector may generate.
 
Methods inherited from class network.detectors.FailureEventDetector
generateEvent, modifyDetector
 
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
 

Constructor Detail

SMSFailureEventDetector

public SMSFailureEventDetector(java.util.Hashtable agentHashtable,
                               ConfigObject configObj)
Method Detail

getGeneratingEventClassName

public java.lang.String getGeneratingEventClassName()
Description copied from class: FailureEventDetector
Returns the fully-qualified classname of the event that this detector may generate.

Overrides:
getGeneratingEventClassName in class FailureEventDetector
Returns:
the fully-qualified classname of the event that this detector may generate.

createEvent

public Event createEvent(ajanta.naming.URN fieldAgentURN,
                         java.util.Vector failedDetectorNames,
                         int seq,
                         java.util.Vector sourceURNList)
Overrides:
createEvent in class FailureEventDetector