org.drools.event
Class RuleBaseEventSupport
java.lang.Object
org.drools.event.RuleBaseEventSupport
- All Implemented Interfaces:
- java.io.Serializable
public class RuleBaseEventSupport
- extends java.lang.Object
- implements java.io.Serializable
- Author:
- etirelli
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleBaseEventSupport
public RuleBaseEventSupport(RuleBase ruleBase)
addEventListener
public void addEventListener(RuleBaseEventListener listener)
setRuleBase
public void setRuleBase(RuleBase ruleBase)
removeEventListener
public void removeEventListener(java.lang.Class cls)
removeEventListener
public void removeEventListener(RuleBaseEventListener listener)
getEventListeners
public java.util.List getEventListeners()
size
public int size()
isEmpty
public boolean isEmpty()
fireBeforePackageAdded
public void fireBeforePackageAdded(Package newPkg)
fireAfterPackageAdded
public void fireAfterPackageAdded(Package newPkg)
fireBeforePackageRemoved
public void fireBeforePackageRemoved(Package pkg)
fireAfterPackageRemoved
public void fireAfterPackageRemoved(Package pkg)
fireBeforeRuleBaseLocked
public void fireBeforeRuleBaseLocked()
fireAfterRuleBaseLocked
public void fireAfterRuleBaseLocked()
fireBeforeRuleBaseUnlocked
public void fireBeforeRuleBaseUnlocked()
fireAfterRuleBaseUnlocked
public void fireAfterRuleBaseUnlocked()
fireBeforeRuleAdded
public void fireBeforeRuleAdded(Package newPkg,
Rule rule)
fireAfterRuleAdded
public void fireAfterRuleAdded(Package newPkg,
Rule rule)
fireBeforeRuleRemoved
public void fireBeforeRuleRemoved(Package pkg,
Rule rule)
fireAfterRuleRemoved
public void fireAfterRuleRemoved(Package pkg,
Rule rule)
fireBeforeFunctionRemoved
public void fireBeforeFunctionRemoved(Package pkg,
java.lang.String function)
fireAfterFunctionRemoved
public void fireAfterFunctionRemoved(Package pkg,
java.lang.String function)