|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jwall.web.audit.io.AbstractAuditEventReader
org.jwall.web.audit.io.ModSecurity2AuditReader
public class ModSecurity2AuditReader
This class implements a parser for audit-logfile for the modsecurity2. It
also implements the AuditEventSource interface.
| Field Summary |
|---|
| Fields inherited from class org.jwall.web.audit.io.AbstractAuditEventReader |
|---|
DEFAULT_AUDIT_EVENT_FACTORY_CLASS |
| Constructor Summary | |
|---|---|
ModSecurity2AuditReader(File file)
This simple constructor creates a reader which will simply read events from the given file without listening for newly appended events. |
|
ModSecurity2AuditReader(File file,
boolean tail)
This constructor creates a ModSecurity2-AuditReader with a file as source. |
|
ModSecurity2AuditReader(InputStream in)
This constructor creates an audit-event-Reader that reads from the given input stream. |
|
ModSecurity2AuditReader(InputStream in,
boolean persist)
This constructor creates an audit-event-Reader that reads from the given input stream. |
|
ModSecurity2AuditReader(Reader inputReader)
|
|
| Method Summary | |
|---|---|
Iterator<AuditEvent> |
iterator()
|
AuditEvent |
readNext()
This method tries to read the next event that is available. |
| Methods inherited from class org.jwall.web.audit.io.AbstractAuditEventReader |
|---|
atEOF, bytesAvailable, bytesRead, close, getDataRead, getFileSize, getSectionIndex, hasNext |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jwall.web.audit.io.AuditEventReader |
|---|
atEOF, bytesAvailable, bytesRead, close |
| Constructor Detail |
|---|
public ModSecurity2AuditReader(InputStream in)
throws IOException
in - The stream to read from.
IOException - In case the stream cannot be opened or another IO error occurs.
public ModSecurity2AuditReader(InputStream in,
boolean persist)
throws IOException
in - The stream to read from.
IOException - In case the stream cannot be opened or another IO error occurs.
public ModSecurity2AuditReader(File file,
boolean tail)
throws IOException
file - The file to read from.tail - Skip the whole file at first and read only events that
are subsequently appended.
IOException - In case an IO error occurs.
public ModSecurity2AuditReader(File file)
throws IOException
file - The file to read events from.
IOException - In case an IO error occurs.
Exception - In case of a parsing error.
public ModSecurity2AuditReader(Reader inputReader)
throws IOException
IOException| Method Detail |
|---|
public AuditEvent readNext()
throws IOException,
ParseException
AuditEventReader
readNext in interface AuditEventReaderreadNext in class AbstractAuditEventReaderNULL if no event is available.
IOException
ParseExceptionAuditEventReader.readNext()public Iterator<AuditEvent> iterator()
iterator in interface Iterable<AuditEvent>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||