network.detectors
Class LogoutEventDetector

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

public class LogoutEventDetector
extends EventDetector
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.String[] commandStrings
           
private  java.lang.String[] defaultLocalTriggeringEvents
           
private  java.lang.String[] serviceStrings
           
 
Fields inherited from class network.detectors.EventDetector
agentURN, attempts, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, printRunningThreadsFlag, remoteTriggeringEvents, reportTable
 
Constructor Summary
LogoutEventDetector(ConfigObject configObj)
           
LogoutEventDetector(java.util.Vector localtriggeringEventClassNames, java.util.Vector remotetriggeringEventClassNames, ConfigObject configObj)
           
 
Method Summary
 java.util.Vector generateEvent(network.events.Event triggeredEvent)
           
 java.lang.String getGeneratingEventClassName()
           
private  java.lang.String matchCommand(java.lang.String comm)
           
 
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

commandStrings

private java.lang.String[] commandStrings

serviceStrings

private java.lang.String[] serviceStrings

defaultLocalTriggeringEvents

private java.lang.String[] defaultLocalTriggeringEvents
Constructor Detail

LogoutEventDetector

public LogoutEventDetector(ConfigObject configObj)

LogoutEventDetector

public LogoutEventDetector(java.util.Vector localtriggeringEventClassNames,
                           java.util.Vector remotetriggeringEventClassNames,
                           ConfigObject configObj)
Method Detail

getGeneratingEventClassName

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

matchCommand

private java.lang.String matchCommand(java.lang.String comm)
Parameters:
comm -
Returns:

generateEvent

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