network.detectors
Class SMSFailureEventDetector

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

public class SMSFailureEventDetector
extends FailureEventDetector

See Also:
Serialized Form

Field Summary
private  java.lang.String[] defaultLocalTriggeringEvents
           
private  java.lang.String[] defaultRemoteTriggeringEvents
           
 
Fields inherited from class network.detectors.FailureEventDetector
agentHashtable, booleanHashtable, checkPoint, count, seqNumbersHashtable, subscriberHashtable, THRESHOLD, WRAP_AROUND
 
Fields inherited from class network.detectors.EventDetector
agentURN, attempts, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, printRunningThreadsFlag, remoteTriggeringEvents, reportTable
 
Constructor Summary
SMSFailureEventDetector(java.util.Hashtable agentHashtable, ConfigObject configObj)
           
 
Method Summary
 network.events.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
 

Field Detail

defaultLocalTriggeringEvents

private java.lang.String[] defaultLocalTriggeringEvents

defaultRemoteTriggeringEvents

private java.lang.String[] defaultRemoteTriggeringEvents
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 network.events.Event createEvent(ajanta.naming.URN fieldAgentURN,
                                        java.util.Vector failedDetectorNames,
                                        int seq,
                                        java.util.Vector sourceURNList)
Overrides:
createEvent in class FailureEventDetector