java.lang.Object
org.scoja.server.core.EventSkeleton
org.scoja.server.parser.ParsedEvent
- All Implemented Interfaces:
- org.scoja.server.core.Event
- public class ParsedEvent
- extends org.scoja.server.core.EventSkeleton
| Fields inherited from class org.scoja.server.core.EventSkeleton |
asString, buildCalendar, buildTimestamp, qAddress, qCanonicalHostName, qData, qHost, qHostName, qMessage, qProgram, simpleFullDateFormat |
| Methods inherited from class org.scoja.server.core.EventSkeleton |
getCanonicalHostName, getHostName, getPriorityName, getQAddress, getQCanonicalHostName, getQData, getQHost, getQHostName, getQMessage, getQProgram, getReceivedCalendar, getReceivedTimestamp, isTraceable, shouldLogErrors, toString |
parsed
protected boolean parsed
parser
protected final EventParser parser
address
protected final java.net.InetAddress address
pack
protected final java.lang.String pack
sendCalendar
protected java.util.Calendar sendCalendar
priority
protected int priority
sendTimestamp
protected long sendTimestamp
date
protected java.lang.String date
host
protected java.lang.String host
data
protected java.lang.String data
program
protected java.lang.String program
message
protected java.lang.String message
ParsedEvent
public ParsedEvent(java.net.InetAddress address,
byte[] pack)
ParsedEvent
public ParsedEvent(java.net.InetAddress address,
byte[] data,
int offset,
int length)
ParsedEvent
public ParsedEvent(EventParser parser,
java.net.InetAddress address,
byte[] data,
int offset,
int length)
ensureParsed
protected void ensureParsed()
ensureSendDateParsed
protected void ensureSendDateParsed()
setPriority
public void setPriority(int priority)
setDate
public void setDate(java.lang.String date)
setHost
public void setHost(java.lang.String host)
setData
public void setData(java.lang.String data)
setProgram
public void setProgram(java.lang.String program)
setMessage
public void setMessage(java.lang.String message)
getEnergy
public int getEnergy()
getPriority
public int getPriority()
getFacility
public int getFacility()
getLevel
public int getLevel()
getSendTimestamp
public long getSendTimestamp()
getSendCalendar
public java.util.Calendar getSendCalendar()
getHost
public java.lang.String getHost()
- Description copied from interface:
org.scoja.server.core.Event
- Devuelve el nombre que venga en el evento,
o
getAddress().getHostAddress().
getAddress
public java.net.InetAddress getAddress()
- Description copied from interface:
org.scoja.server.core.Event
- Devuelve la IP del origen del evento (localhost para los
paquetes internos y locales).
getData
public java.lang.String getData()
- Description copied from interface:
org.scoja.server.core.Event
- Devuelve la parte de datos del evento, que en un paquete de
syslog convencional es
getProgram() + ": " + getMessage().
getProgram
public java.lang.String getProgram()
- Description copied from interface:
org.scoja.server.core.Event
- Devuelve el programa que ha originado este evento.
getMessage
public java.lang.String getMessage()
- Description copied from interface:
org.scoja.server.core.Event
- Devuelve el mensaje del evento.
writeTo
public void writeTo(java.io.PrintWriter out)
- Description copied from interface:
org.scoja.server.core.Event
- Escribe el evento a
out, con el formato estándar
de syslog.