network.events
Class FileEvent

java.lang.Object
  extended bynetwork.events.Event
      extended bynetwork.events.FileEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FileAddedEvent, FileChangedEvent, FileDeletedEvent, FileLastChangedEvent, FileSBitChangedEvent

public class FileEvent
extends Event
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String filename
           
protected  java.lang.String hostname
           
protected  boolean isDir
           
protected  int st_atime
           
protected  long st_blocks
           
protected  int st_ctime
           
protected  int st_gid
           
protected  int st_inode
           
protected  int st_mode
           
protected  int st_mtime
           
protected  int st_nlink
           
protected  int st_size
           
protected  int st_uid
           
protected  long timeCap
           
protected  long timestamp
           
 
Fields inherited from class network.events.Event
agentURN, domainName, eventDeliverTryNumber, priority
 
Constructor Summary
FileEvent(java.lang.String eventName, long time, ajanta.naming.URN agentURN, int alertLevel, int alarmLevel)
           
FileEvent(java.lang.String eventName, long time, ajanta.naming.URN agentURN, java.lang.String hostname, network.detectors.util.FileSign fs, int alertLevel, int alarmLevel)
           
 
Method Summary
 int getAtime()
           
 long getBlocks()
           
 java.lang.String getColumnNames()
           
 int getCtime()
           
 java.lang.String getDirname()
           
 java.lang.String getFieldNames()
           
 java.lang.String getFieldValues()
           
 java.lang.String getFilename()
           
 java.lang.String getFullPath()
           
 int getGID()
           
 java.lang.String getHostname()
           
 int getInode()
           
 int getMode()
           
 int getMtime()
           
 int getNlink()
           
 int getSize()
           
 java.lang.String getSQLTimeCap()
           
 java.lang.String getSQLTimeInsert()
           
 java.lang.String getSQLTimestamp()
           
 long getTimeCap()
           
 long getTimestamp()
           
 int getUID()
           
 boolean isDir()
           
 
Methods inherited from class network.events.Event
createSQL, getAgentURN, getAlarmLevel, getAlertLevel, getDomainName, getEventDeliverTryNumber, getEventGenerationTime, getEventID, getEventLocation, getID, getINTMonth, getMyClass, getName, getSQLTime, getSQLTime, setAlarmLevel, setAlertLevel, setDomainName, setEventID, setPriority, toSQL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filename

protected java.lang.String filename

hostname

protected java.lang.String hostname

timeCap

protected long timeCap

timestamp

protected long timestamp

isDir

protected boolean isDir

st_inode

protected int st_inode

st_nlink

protected int st_nlink

st_uid

protected int st_uid

st_gid

protected int st_gid

st_size

protected int st_size

st_blocks

protected long st_blocks

st_atime

protected int st_atime

st_mtime

protected int st_mtime

st_ctime

protected int st_ctime

st_mode

protected int st_mode
Constructor Detail

FileEvent

public FileEvent(java.lang.String eventName,
                 long time,
                 ajanta.naming.URN agentURN,
                 java.lang.String hostname,
                 network.detectors.util.FileSign fs,
                 int alertLevel,
                 int alarmLevel)
Parameters:
eventName -
time -
agentURN -
hostname -
fs -
alertLevel -
alarmLevel -

FileEvent

public FileEvent(java.lang.String eventName,
                 long time,
                 ajanta.naming.URN agentURN,
                 int alertLevel,
                 int alarmLevel)
Parameters:
eventName -
time -
agentURN -
alertLevel -
alarmLevel -
Method Detail

getHostname

public java.lang.String getHostname()
Returns:

getFilename

public java.lang.String getFilename()
Returns:

getDirname

public java.lang.String getDirname()
Returns:

getFullPath

public java.lang.String getFullPath()
Returns:

getTimestamp

public long getTimestamp()
Returns:

getSQLTimestamp

public java.lang.String getSQLTimestamp()
Returns:

getTimeCap

public long getTimeCap()
Returns:

getSQLTimeCap

public java.lang.String getSQLTimeCap()
Returns:

getSQLTimeInsert

public java.lang.String getSQLTimeInsert()
Returns:

isDir

public boolean isDir()
Returns:

getInode

public int getInode()
Returns:

getNlink

public int getNlink()
Returns:

getUID

public int getUID()
Returns:

getGID

public int getGID()
Returns:

getSize

public int getSize()
Returns:

getBlocks

public long getBlocks()
Returns:

getAtime

public int getAtime()
Returns:

getMtime

public int getMtime()
Returns:

getCtime

public int getCtime()
Returns:

getMode

public int getMode()
Returns:

getColumnNames

public java.lang.String getColumnNames()
Overrides:
getColumnNames in class Event
Returns:

getFieldNames

public java.lang.String getFieldNames()
Overrides:
getFieldNames in class Event
Returns:

getFieldValues

public java.lang.String getFieldValues()
Overrides:
getFieldValues in class Event
Returns: