Serialized Form
m_hash
com.tivoli.zce.engine.FastHashTable m_hash
timestamp
long timestamp
- This attribute is calculated during the creation of the Event using
the currentTimeMillis() method. It can also be set manually, for example
to ensure that the internal ZCE Event has the same value as the external,
"translated" event.
- See Also:
java.lang.System#currentTimeMillis()
type
java.lang.String type
- This attribute represents the type of the event and is used to
find the applicable set of rules to process using this event.
lastRule
IRule lastRule
- The lastRule attribute is set to the last Rule (as IRule) that triggered this event
This is used for the correct continuation of the path of this event. When an event
reaches a shared action, the lastRule attribute is used to enable continuation to the
correct, next in the sequence non-shared action.
counter
int counter
- Field used for the persistence mechanism. This variable counts the number of state-based
rules that are keeping this event. When this counter returns to 0, we can remove this
event from the persistence store.
isCorrelated
boolean isCorrelated
- This flag is set to true if this event was already correlated (triggered) by one of
the processed rules. It can be used by the external event source to determine if this
event was correlated at all by any of the rules.
isPersisted
boolean isPersisted
- This flag is set to true if this event was already registered in the persistence
storage.
currentEvent
boolean currentEvent
- This flag is set to true when this event is the current event processed by ZCE. It will
be set to false at the end of the processing cycle, even if this event is kept by a
state machine or an action.
original
java.lang.Object original
- field used optionaly to keep a reference to the original event:
the event object before the conversion to an Event.
- See Also:
Event
startLine
int startLine
startColumn
int startColumn
endLine
int endLine
endColumn
int endColumn