network.detectors
Class UserSwitchAttemptEventDetector

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

public class UserSwitchAttemptEventDetector
extends EventDetector
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class network.detectors.EventDetector
agentURN, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, remoteTriggeringEvents, reportTable
 
Constructor Summary
UserSwitchAttemptEventDetector(ConfigObject configObj)
           
 
Method Summary
 java.util.Vector generateEvent(Event triggeredEvent)
           
 java.lang.String getGeneratingEventClassName()
           
protected static java.util.Vector match(java.lang.String line, java.lang.String inputPattern)
           
protected static java.lang.String substitute(java.lang.String line, java.lang.String inputPattern, java.lang.String subPattern)
           
 
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

UserSwitchAttemptEventDetector

public UserSwitchAttemptEventDetector(ConfigObject configObj)
Method Detail

getGeneratingEventClassName

public java.lang.String getGeneratingEventClassName()
Specified by:
getGeneratingEventClassName in class EventDetector
Returns:

generateEvent

public java.util.Vector generateEvent(Event triggeredEvent)
Specified by:
generateEvent in class EventDetector
Parameters:
triggeredEvent -
Returns:

match

protected static java.util.Vector match(java.lang.String line,
                                        java.lang.String inputPattern)
Parameters:
line -
inputPattern -
Returns:

substitute

protected static java.lang.String substitute(java.lang.String line,
                                             java.lang.String inputPattern,
                                             java.lang.String subPattern)
Parameters:
line -
inputPattern -
subPattern -
Returns: