| java.lang.Object org.drools.audit.event.LogEvent org.drools.audit.event.ActivationLogEvent
ActivationLogEvent | public class ActivationLogEvent extends LogEvent (Code) | | An activation event logged by the WorkingMemoryLogger.
It is a snapshot of the event as it was thrown by the working memory.
It contains the activation id, the name of the rule and a String
representing the declarations of the activation, which is a list of
name-value-pairs for each of the declarations in the tuple of the
activation. The name is the identifier (=name) of the
declaration, and the value is a toString of the value of the
parameter, followed by the id of the fact between parentheses.
e.g. param1=10; param2=Person[John Doe]
Such a String representation is used to create a snapshot of the
current state of the activation by storing a toString of the facts
bound in the activation. If necessary, this event could be extended
to contain a map of declarations too.
author: Kris Verlaenen |
ActivationLogEvent | public ActivationLogEvent(int type, String activationId, String rule, String declarations, String ruleFlowGroup)(Code) | | Create a new activation log event.
Parameters: type - The type of event. This can only be ACTIVATION_CREATED, ACTIVATION_CANCELLED,BEFORE_ACTIVATION_FIRE or AFTER_ACTIVATION_FIRE. Parameters: activationId - The id of the activation Parameters: rule - The name of the rule of the activation Parameters: declarations - A String representation of the declarations in theactivation. |
getActivationId | public String getActivationId()(Code) | | Returns a unique id for the activation.
The id of the activation |
getDeclarations | public String getDeclarations()(Code) | | Returns a String representation of the declarations in the
activation.
A String representation of the declarations. |
getRule | public String getRule()(Code) | | Returns the name of the rule of the activation.
The name of the rule |
Methods inherited from org.drools.audit.event.LogEvent | public int getType()(Code)(Java Doc)
|
|
|