Package org.drools.core.audit.event
Class RuleBaseLogEvent
- java.lang.Object
-
- org.drools.core.audit.event.LogEvent
-
- org.drools.core.audit.event.RuleBaseLogEvent
-
public class RuleBaseLogEvent extends LogEvent
A rulebase event logged by the WorkingMemoryLogger. It is a snapshot of the event as it was thrown by the rulebase.
-
-
Field Summary
-
Fields inherited from class org.drools.core.audit.event.LogEvent
ACTIVATION_CANCELLED, ACTIVATION_CREATED, AFTER_ACTIVATION_FIRE, AFTER_PACKAGE_ADDED, AFTER_PACKAGE_REMOVED, AFTER_RULE_ADDED, AFTER_RULE_REMOVED, AFTER_RULEFLOW_COMPLETED, AFTER_RULEFLOW_CREATED, AFTER_RULEFLOW_GROUP_ACTIVATED, AFTER_RULEFLOW_GROUP_DEACTIVATED, AFTER_RULEFLOW_NODE_EXITED, AFTER_RULEFLOW_NODE_TRIGGERED, AFTER_TASK_INSTANCE_COMPLETED, AFTER_TASK_INSTANCE_CREATED, AFTER_VARIABLE_INSTANCE_CHANGED, BEFORE_ACTIVATION_FIRE, BEFORE_PACKAGE_ADDED, BEFORE_PACKAGE_REMOVED, BEFORE_RULE_ADDED, BEFORE_RULE_REMOVED, BEFORE_RULEFLOW_COMPLETED, BEFORE_RULEFLOW_CREATED, BEFORE_RULEFLOW_GROUP_ACTIVATED, BEFORE_RULEFLOW_GROUP_DEACTIVATED, BEFORE_RULEFLOW_NODE_EXITED, BEFORE_RULEFLOW_NODE_TRIGGERED, BEFORE_TASK_INSTANCE_COMPLETED, BEFORE_TASK_INSTANCE_CREATED, BEFORE_VARIABLE_INSTANCE_CHANGED, INSERTED, RETRACTED, UPDATED
-
-
Constructor Summary
Constructors Constructor Description RuleBaseLogEvent(int type, String packageName, String ruleName)
Create a new activation log event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPackageName()
Returns the Package NameString
getRuleName()
Returns the name of the rulevoid
readExternal(ObjectInput in)
String
toString()
void
writeExternal(ObjectOutput out)
-
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Overrides:
readExternal
in classLogEvent
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Overrides:
writeExternal
in classLogEvent
- Throws:
IOException
-
getPackageName
public String getPackageName()
Returns the Package Name- Returns:
- The name of the package
-
getRuleName
public String getRuleName()
Returns the name of the rule- Returns:
- The name of the rule
-
-