|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use WorkingMemory | |
org.drools | The main run-time API. |
org.drools.reteoo | Interfaces for the Rete-OO algorithm. |
org.drools.reteoo.impl | Implementation of the Rete-OO algorithm. |
org.drools.semantics.java | Java Semantic Module. |
org.drools.spi | Semantic Provider Interface for extending rule semantics. |
org.drools.tags.knowledge | Tag library for working with knowledge. |
Uses of WorkingMemory in org.drools |
Subclasses of WorkingMemory in org.drools | |
class |
TransactionalWorkingMemory
A transactional knowledge session for a RuleBase . |
Methods in org.drools that return WorkingMemory | |
WorkingMemory |
RuleBase.createWorkingMemory()
Create a WorkingMemory session for
this RuleBase . |
Uses of WorkingMemory in org.drools.reteoo |
Methods in org.drools.reteoo with parameters of type WorkingMemory | |
void |
Rete.assertObject(java.lang.Object object,
WorkingMemory workingMemory)
Assert a new fact object into this RuleBase
and the specified WorkingMemory . |
void |
Rete.retractObject(java.lang.Object object,
WorkingMemory workingMemory)
Retract a fact object from this RuleBase
and the specified WorkingMemory . |
void |
Rete.modifyObject(java.lang.Object object,
WorkingMemory workingMemory)
Modify a fact object in this RuleBase
and the specified WorkingMemory . |
Uses of WorkingMemory in org.drools.reteoo.impl |
Methods in org.drools.reteoo.impl with parameters of type WorkingMemory | |
protected void |
TupleSourceImpl.propagateAssertTuple(ReteTuple tuple,
WorkingMemory workingMemory)
Propagate the assertion of a Tuple
to this node's TupleSink . |
protected void |
TupleSourceImpl.propagateRetractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Propagate the retration of a Tuple
to this node's TupleSink . |
protected void |
TupleSourceImpl.propagateModifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
WorkingMemory workingMemory)
Propagate the modification of Tuple s
to this node's TupleSink . |
void |
ConditionNodeImpl.assertTuple(ReteTuple tuple,
WorkingMemory workingMemory)
Assert a new Tuple . |
void |
ConditionNodeImpl.retractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Retract tuples. |
void |
ConditionNodeImpl.modifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
WorkingMemory workingMemory)
Modify tuples. |
void |
JoinNodeImpl.retractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Retract tuples. |
void |
ReteImpl.assertObject(java.lang.Object object,
WorkingMemory workingMemory)
Assert a new fact object into this RuleBase
and the specified WorkingMemory . |
void |
ReteImpl.retractObject(java.lang.Object object,
WorkingMemory workingMemory)
Retract a fact object from this RuleBase
and the specified WorkingMemory . |
void |
ReteImpl.modifyObject(java.lang.Object object,
WorkingMemory workingMemory)
Modify a fact object in this RuleBase
and the specified WorkingMemory . |
void |
ExtractionNodeImpl.assertTuple(ReteTuple tuple,
WorkingMemory workingMemory)
Assert a new Tuple . |
void |
ExtractionNodeImpl.retractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Retract tuples. |
void |
ExtractionNodeImpl.modifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
WorkingMemory workingMemory)
Modify tuples. |
void |
TupleSinkImpl.assertTuple(ReteTuple tuple,
WorkingMemory workingMemory)
Assert a new Tuple . |
void |
TupleSinkImpl.retractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Retract tuples. |
void |
TupleSinkImpl.modifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
WorkingMemory workingMemory)
Modify tuples. |
protected void |
JoinMemoryImpl.modifyLeftTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
JoinNodeImpl joinNode,
WorkingMemory workingMemory)
Modify tuples on the left-side. |
protected void |
JoinMemoryImpl.modifyRightTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
JoinNodeImpl joinNode,
WorkingMemory workingMemory)
Modify tuples on the right-side. |
protected void |
JoinMemoryImpl.modifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
org.drools.reteoo.impl.TupleSet thisSideTuples,
org.drools.reteoo.impl.TupleSet thatSideTuples,
JoinNodeImpl joinNode,
WorkingMemory workingMemory)
Modify tuples |
void |
TerminalNodeImpl.assertTuple(ReteTuple tuple,
WorkingMemory workingMemory)
Assert a new Tuple . |
void |
TerminalNodeImpl.retractTuples(org.drools.reteoo.impl.TupleKey key,
WorkingMemory workingMemory)
Retract tuples. |
void |
TerminalNodeImpl.modifyTuples(java.lang.Object trigger,
org.drools.reteoo.impl.TupleSet newTuples,
WorkingMemory workingMemory)
Modify tuples. |
Constructors in org.drools.reteoo.impl with parameters of type WorkingMemory | |
AgendaImpl(WorkingMemory workingMemory)
Construct. |
Uses of WorkingMemory in org.drools.semantics.java |
Methods in org.drools.semantics.java with parameters of type WorkingMemory | |
void |
BlockConsequence.invoke(Tuple tuple,
WorkingMemory workingMemory)
Execute the consequence for the supplied matching Tuple . |
Uses of WorkingMemory in org.drools.spi |
Methods in org.drools.spi with parameters of type WorkingMemory | |
void |
Action.invoke(Tuple tuple,
WorkingMemory workingMemory)
Execute the action for the supplied matching Tuple . |
void |
Consequence.invoke(Tuple tuple,
WorkingMemory workingMemory)
Execute the consequence for the supplied matching Tuple . |
Uses of WorkingMemory in org.drools.tags.knowledge |
Methods in org.drools.tags.knowledge that return WorkingMemory | |
protected WorkingMemory |
FactTagSupport.getWorkingMemory()
Retrieve the current WorkingMemory . |
WorkingMemory |
KnowledgeTag.getMemory()
Retrieve the WorkingMemory . |
Methods in org.drools.tags.knowledge with parameters of type WorkingMemory | |
void |
KnowledgeTag.setMemory(WorkingMemory memory)
Set the WorkingMemory . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |