network.detectors
Class CheckSignatureEventDetector

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

public class CheckSignatureEventDetector
extends EventDetector
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.sql.Connection dbEvent
           
(package private)  java.io.BufferedReader dbFileReader
           
(package private)  java.lang.String dbpasswd1
           
(package private)  java.lang.String dbpasswd2
           
private  java.sql.Connection dbSignature
           
(package private)  java.lang.String dburl1
           
(package private)  java.lang.String dburl2
           
(package private)  java.lang.String dbuser1
           
(package private)  java.lang.String dbuser2
           
private  java.lang.String[] defaultLocalTriggeringEvents
           
(package private)  int eq_pos
           
(package private)  java.lang.String line
           
private  java.util.Hashtable list
           
(package private)  java.lang.String param
           
private  int rounds
           
private  int run_mode
           
(package private)  java.lang.String val
           
 
Fields inherited from class network.detectors.EventDetector
agentURN, attempts, cred, dbModule, eventIDGenerator, eventTable, host, localTriggeringEvents, printRunningThreadsFlag, remoteTriggeringEvents, reportTable
 
Constructor Summary
CheckSignatureEventDetector(ConfigObject configObj)
           
CheckSignatureEventDetector(java.lang.String input, ConfigObject configObj)
           
CheckSignatureEventDetector(java.util.Vector localtriggeringEventClassNames, java.util.Vector remotetriggeringEventClassNames, ConfigObject configObj)
           
 
Method Summary
private  void constructquery()
           
 java.util.Vector generateEvent(network.events.Event triggeredEvent)
           
 java.lang.String getGeneratingEventClassName()
           
private  int getRunMode()
           
 void insert(java.util.Vector Signatures)
           
 
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

list

private java.util.Hashtable list

dbEvent

private java.sql.Connection dbEvent

dbSignature

private java.sql.Connection dbSignature

dburl1

java.lang.String dburl1

dburl2

java.lang.String dburl2

dbuser1

java.lang.String dbuser1

dbuser2

java.lang.String dbuser2

dbpasswd1

java.lang.String dbpasswd1

dbpasswd2

java.lang.String dbpasswd2

line

java.lang.String line

param

java.lang.String param

val

java.lang.String val

eq_pos

int eq_pos

dbFileReader

transient java.io.BufferedReader dbFileReader

rounds

private int rounds

run_mode

private int run_mode

defaultLocalTriggeringEvents

private java.lang.String[] defaultLocalTriggeringEvents
Constructor Detail

CheckSignatureEventDetector

public CheckSignatureEventDetector(ConfigObject configObj)

CheckSignatureEventDetector

public CheckSignatureEventDetector(java.lang.String input,
                                   ConfigObject configObj)

CheckSignatureEventDetector

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

constructquery

private void constructquery()

getGeneratingEventClassName

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

getRunMode

private int getRunMode()

generateEvent

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

insert

public void insert(java.util.Vector Signatures)
            throws java.rmi.RemoteException
Parameters:
Signatures -
Returns:
java.rmi.RemoteException