org.drools.event
Class WorkingMemoryEventSupport
java.lang.Object
org.drools.event.WorkingMemoryEventSupport
- All Implemented Interfaces:
- java.io.Serializable
- public class WorkingMemoryEventSupport
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
-
Method Summary |
void |
addEventListener(WorkingMemoryEventListener listener)
|
void |
fireActivationCancelled(Rule rule,
Tuple tuple)
|
void |
fireActivationCreated(Rule rule,
Tuple tuple)
|
void |
fireActivationFired(Rule rule,
Tuple tuple)
|
void |
fireConditionTested(Rule rule,
Condition condition,
Tuple tuple,
boolean result)
|
void |
fireObjectAsserted(FactHandle handle,
java.lang.Object object)
|
void |
fireObjectModified(FactHandle handle,
java.lang.Object oldObject,
java.lang.Object object)
|
void |
fireObjectRetracted(FactHandle handle,
java.lang.Object oldObject)
|
java.util.List |
getEventListeners()
|
void |
removeEventListener(WorkingMemoryEventListener listener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkingMemoryEventSupport
public WorkingMemoryEventSupport(WorkingMemory workingMemory)
addEventListener
public void addEventListener(WorkingMemoryEventListener listener)
removeEventListener
public void removeEventListener(WorkingMemoryEventListener listener)
getEventListeners
public java.util.List getEventListeners()
fireObjectAsserted
public void fireObjectAsserted(FactHandle handle,
java.lang.Object object)
fireObjectModified
public void fireObjectModified(FactHandle handle,
java.lang.Object oldObject,
java.lang.Object object)
fireObjectRetracted
public void fireObjectRetracted(FactHandle handle,
java.lang.Object oldObject)
fireConditionTested
public void fireConditionTested(Rule rule,
Condition condition,
Tuple tuple,
boolean result)
fireActivationCreated
public void fireActivationCreated(Rule rule,
Tuple tuple)
fireActivationCancelled
public void fireActivationCancelled(Rule rule,
Tuple tuple)
fireActivationFired
public void fireActivationFired(Rule rule,
Tuple tuple)