org.ow2.clif.storage.api
Class ActionEvent
java.lang.Object
org.ow2.clif.storage.api.AbstractEvent
org.ow2.clif.storage.api.ActionEvent
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, BladeEvent
public class ActionEvent
- extends AbstractEvent
Class of events produced by load injectors.
- Author:
- Bruno Dillenseger
- See Also:
- Serialized Form
Constructor Summary |
ActionEvent()
|
ActionEvent(long date,
long sessionId,
java.lang.String type,
long iteration,
boolean successful,
int duration,
java.lang.String comment,
java.io.Serializable result)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EVENT_TYPE_LABEL
public static final java.lang.String EVENT_TYPE_LABEL
- See Also:
- Constant Field Values
type
public java.lang.String type
iteration
public long iteration
sessionId
public long sessionId
successful
public boolean successful
duration
public int duration
result
public java.io.Serializable result
comment
public java.lang.String comment
ActionEvent
public ActionEvent()
ActionEvent
public ActionEvent(long date,
long sessionId,
java.lang.String type,
long iteration,
boolean successful,
int duration,
java.lang.String comment,
java.io.Serializable result)
isSuccessful
public boolean isSuccessful()
getDuration
public int getDuration()
getSession
public long getSession()
getResult
public java.io.Serializable getResult()
getComment
public java.lang.String getComment()
getType
public java.lang.String getType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.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 substracted 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.