network.events
Class Event

java.lang.Object
  extended bynetwork.events.Event
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AbnormalLoginProfileEvent, AgentAliveEvent, AgentServerDeadEvent, AgentServerLogEvent, AjantaResourceMonitorEvent, AjantaWatcherEvent, BlacklistEvent, CERTAdvisoryEvent, CERTSnortEvent, CheckSignatureEvent, ConfigurationErrorEvent, CPUMonitorEvent, CPUTimerEvent, DummyEvent, DynamicUserTrackingEvent, FailureEvent, FileConsistencyEvent, FileEvent, FileSystemEvent, FileSystemFullEvent, FingerprintEvent, FtpAlarmEvent, IllegitimateRootPresenceEvent, InvalidUserAlarmEvent, LocalUserSwitchEvent, LoginFromBlacklistEvent, LoginProfileGeneratorEvent, MarkFailEvent, MigrationEvent, MultipleLoginAttemptsEvent, NewSignatureEvent, OutsideAndLocalLoginEvent, PortscanEvent, RootPresenceEvent, RPCAbnormalTrafficEvent, SMSFailureEvent, SnortEvent, SnortRestartEvent, SnortRuleEvent, SyntheticEvent, SyslogEvent, TerminateAgentEvent, TerminateDetectorEvent, TestEvent, TimerEvent, UserPresenceEvent, UserSwitchAttemptEvent, WrapperEvent

public class Event
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  ajanta.naming.URN agentURN
           
protected  java.lang.String domainName
           
protected  int eventDeliverTryNumber
           
protected  int priority
           
 
Constructor Summary
Event()
           
Event(java.lang.String eventName, long eventGenerationTime, ajanta.naming.URN agentURN, java.net.InetAddress eventLocation, int alertLevel, int alarmLevel)
           
Event(java.lang.String eventName, long eventGenerationTime, ajanta.naming.URN agentURN, int alertLevel, int alarmLevel)
           
 
Method Summary
 java.lang.String createSQL()
           
 java.lang.String getAgentURN()
           
 int getAlarmLevel()
           
 int getAlertLevel()
           
 java.lang.String getColumnNames()
           
 java.lang.String getDomainName()
           
 int getEventDeliverTryNumber()
           
 long getEventGenerationTime()
           
 EventID getEventID()
           
 java.net.InetAddress getEventLocation()
           
 java.lang.String getFieldNames()
           
 java.lang.String getFieldValues()
           
 java.lang.String getID()
           
 java.lang.String getINTMonth(java.lang.String month)
           
 java.lang.String getMyClass()
           
 java.lang.String getName()
           
 java.lang.String getSQLTime()
           
 java.lang.String getSQLTime(long millis)
           
 void setAlarmLevel(int alarmLevel)
           
 void setAlertLevel(int alertLevel)
           
 void setDomainName(java.lang.String domainName)
           
 void setEventID(EventID eventID)
           
 void setPriority(int priority)
           
 java.lang.String toSQL()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eventDeliverTryNumber

protected int eventDeliverTryNumber

domainName

protected java.lang.String domainName

agentURN

protected ajanta.naming.URN agentURN

priority

protected int priority
Constructor Detail

Event

public Event()

Event

public Event(java.lang.String eventName,
             long eventGenerationTime,
             ajanta.naming.URN agentURN,
             int alertLevel,
             int alarmLevel)
Parameters:
eventName -
eventGenerationTime -
agentURN -
alertLevel -
alarmLevel -

Event

public Event(java.lang.String eventName,
             long eventGenerationTime,
             ajanta.naming.URN agentURN,
             java.net.InetAddress eventLocation,
             int alertLevel,
             int alarmLevel)
Parameters:
eventName -
eventGenerationTime -
agentURN -
eventLocation -
alertLevel -
alarmLevel -
Method Detail

getID

public java.lang.String getID()

getMyClass

public java.lang.String getMyClass()

getName

public java.lang.String getName()

setEventID

public void setEventID(EventID eventID)

getEventID

public EventID getEventID()

getEventLocation

public java.net.InetAddress getEventLocation()

getAgentURN

public java.lang.String getAgentURN()

getEventGenerationTime

public long getEventGenerationTime()

getAlertLevel

public int getAlertLevel()

setAlertLevel

public void setAlertLevel(int alertLevel)

getAlarmLevel

public int getAlarmLevel()

setAlarmLevel

public void setAlarmLevel(int alarmLevel)

getDomainName

public java.lang.String getDomainName()

setDomainName

public void setDomainName(java.lang.String domainName)

getSQLTime

public java.lang.String getSQLTime()

getSQLTime

public java.lang.String getSQLTime(long millis)

setPriority

public void setPriority(int priority)

toString

public java.lang.String toString()

createSQL

public java.lang.String createSQL()

toSQL

public java.lang.String toSQL()

getColumnNames

public java.lang.String getColumnNames()

getFieldNames

public java.lang.String getFieldNames()

getFieldValues

public java.lang.String getFieldValues()

getINTMonth

public java.lang.String getINTMonth(java.lang.String month)

getEventDeliverTryNumber

public int getEventDeliverTryNumber()