Package org.ow2.clif.storage.api
Class AlarmEvent
- java.lang.Object
-
- org.ow2.clif.storage.api.AbstractEvent
-
- org.ow2.clif.storage.api.AlarmEvent
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<java.lang.Object>,BladeEvent
public class AlarmEvent extends AbstractEvent
This class represent the different alarm generated by injector or console- Author:
- Julien Buret, Nicolas Droze, Bruno Dillenseger
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.io.Serializableargumentstatic java.lang.StringARGUMENT_FIELDstatic java.lang.StringDATE_FIELDstatic intERRORstatic java.lang.StringEVENT_TYPE_LABELstatic intFATALstatic intINFOintseveritystatic java.lang.StringSEVERITY_FIELDstatic intWARNING-
Fields inherited from class org.ow2.clif.storage.api.AbstractEvent
date, DEFAULT_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description AlarmEvent(long date, int severity, java.io.Serializable argument)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getFieldLabels()java.lang.ObjectgetFieldValue(java.lang.String fieldLabel)java.lang.StringgetTypeLabel()java.lang.StringtoString()java.lang.StringtoString(long dateOrigin, java.lang.String separator)-
Methods inherited from class org.ow2.clif.storage.api.AbstractEvent
compareTo, getDate, getEventFactory, getEventFieldLabels, registerEventFieldLabels, setDate
-
-
-
-
Field Detail
-
DATE_FIELD
public static final java.lang.String DATE_FIELD
- See Also:
- Constant Field Values
-
SEVERITY_FIELD
public static final java.lang.String SEVERITY_FIELD
- See Also:
- Constant Field Values
-
ARGUMENT_FIELD
public static final java.lang.String ARGUMENT_FIELD
- See Also:
- Constant Field Values
-
EVENT_TYPE_LABEL
public static final java.lang.String EVENT_TYPE_LABEL
- See Also:
- Constant Field Values
-
INFO
public static final int INFO
- See Also:
- Constant Field Values
-
WARNING
public static final int WARNING
- See Also:
- Constant Field Values
-
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
-
FATAL
public static final int FATAL
- See Also:
- Constant Field Values
-
severity
public int severity
-
argument
public java.io.Serializable argument
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTypeLabel
public java.lang.String getTypeLabel()
- Returns:
- a label uniquely designating this class of event
-
toString
public java.lang.String toString(long dateOrigin, java.lang.String separator)- Parameters:
dateOrigin- the origin date in milliseconds (since 1st January 1970). This value is subtracted from the event date before printing, thus allowing a change of date origin.separator- the separator string to be used to separate the event values- Returns:
- a text line describing this scenario event, consisting of values separated by the given separator string. The first field shall be an integer giving the date of the event.
-
getFieldLabels
public java.lang.String[] getFieldLabels()
- Returns:
- an array of labels identifying the fields (attributes) hold by this event, in the same order as they are displayed by toString(long, String).
- See Also:
BladeEvent.toString(long, String)
-
getFieldValue
public java.lang.Object getFieldValue(java.lang.String fieldLabel)
- Parameters:
fieldLabel- the label of the target field- Returns:
- the value as an Object hold by the given field.
-
-