Uses of Class
org.drools.WorkingMemory

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.semantics.jelly   
org.drools.semantics.python Python 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 Tuples 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.semantics.jelly
 

Methods in org.drools.semantics.jelly with parameters of type WorkingMemory
 void JellyConsequence.invoke(Tuple tuple, WorkingMemory workingMemory)
          Execute the consequence for the supplied matching Tuple.
 

Uses of WorkingMemory in org.drools.semantics.python
 

Methods in org.drools.semantics.python 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.
 



Copyright © 2001-2003 The Werken Company. All Rights Reserved.