当前页面:
在线文档首页 >
JBoss RULES 4.0.0.11754MR2 API 英文版文档
ActivationLogEvent (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档
org.drools.audit.event
Class ActivationLogEvent
java.lang.Object
org.drools.audit.event.LogEvent
org.drools.audit.event.ActivationLogEvent
public class ActivationLogEvent
- extends LogEvent
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)
- 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.activationId
- The id of the activationrule
- The name of the rule of the activationdeclarations
- A String representation of the declarations in the
activation.
getActivationId
public String getActivationId()
- Returns a unique id for the activation.
- Returns:
- The id of the activation
getRule
public String getRule()
- Returns the name of the rule of the activation.
- Returns:
- The name of the rule
getDeclarations
public String getDeclarations()
- Returns a String representation of the declarations in the
activation.
- Returns:
- A String representation of the declarations.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2007
JBoss Inc.. All Rights Reserved.