network.detectors
Class FileSBitChangedEventDetector
java.lang.Object
network.detectors.EventDetector
network.detectors.FileSBitChangedEventDetector
- All Implemented Interfaces:
- java.lang.Runnable, java.io.Serializable
- public class FileSBitChangedEventDetector
- extends EventDetector
- implements java.io.Serializable
Generates FileSBitChangedEvents based on a comparison of the previous permissions and the new permissions.
- See Also:
- Serialized Form
Method Summary |
java.util.Vector |
generateEvent(Event triggeredEvent)
Decides whether or not to generate a FileSBitChangedEvent. |
java.lang.String |
getGeneratingEventClassName()
Returns the class name of the events that may (or may not) be generated. |
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 |
FileSBitChangedEventDetector
public FileSBitChangedEventDetector(ConfigObject configObj)
- Sets up the triggering events.
- Parameters:
configObj
-
FileSBitChangedEventDetector
public FileSBitChangedEventDetector(java.util.Vector localtriggeringEventClassNames,
java.util.Vector remotetriggeringEventClassNames,
ConfigObject configObj)
- Parameters:
localtriggeringEventClassNames
- remotetriggeringEventClassNames
- configObj
-
getGeneratingEventClassName
public java.lang.String getGeneratingEventClassName()
- Returns the class name of the events that may (or may not) be generated.
- Specified by:
getGeneratingEventClassName
in class EventDetector
- Returns:
- the generating class's name.
generateEvent
public java.util.Vector generateEvent(Event triggeredEvent)
- Decides whether or not to generate a FileSBitChangedEvent.
- Specified by:
generateEvent
in class EventDetector
- Parameters:
triggeredEvent
- the event that triggered FileSBitChangedEventDetector
- Returns:
- returns null, an error event, or a FileSBitChangedEvent in vector form