Uses of Interface
org.drools.common.InternalWorkingMemory

Packages that use InternalWorkingMemory
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.base   
org.drools.base.evaluators   
org.drools.base.extractors   
org.drools.base.field   
org.drools.base.mvel   
org.drools.common   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.facttemplates   
org.drools.impl   
org.drools.management   
org.drools.marshalling.impl   
org.drools.reteoo   
org.drools.reteoo.builder   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.rule.constraint   
org.drools.runtime.rule.impl   
org.drools.spi   
org.drools.time.impl   
 

Uses of InternalWorkingMemory in org.drools
 

Methods in org.drools with parameters of type InternalWorkingMemory
abstract  BeliefSystem BeliefSystemType.createInstance(InternalWorkingMemory wm, TruthMaintenanceSystem tms)
           
 

Uses of InternalWorkingMemory in org.drools.base
 

Methods in org.drools.base that return InternalWorkingMemory
 InternalWorkingMemory EvaluatorWrapper.getWorkingMemory()
           
 

Methods in org.drools.base with parameters of type InternalWorkingMemory
 boolean EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
           
 boolean EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 boolean EvaluatorWrapper.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean EvaluatorWrapper.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 BigDecimal BaseClassFieldReader.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigDecimal ClassFieldReader.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger BaseClassFieldReader.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger ClassFieldReader.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte ClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char ClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double ClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float ClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int ClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int ClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long ClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short ClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object ClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 void EvaluatorWrapper.loadHandles(InternalWorkingMemory workingMemory, InternalFactHandle[] handles, Object rightObject)
           
 void NonCloningQueryViewListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowAdded(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowRemoved(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NonCloningQueryViewListener.rowUpdated(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void StandardQueryViewChangedEventListener.rowUpdated(Rule rule, LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void InternalViewChangedEventListener.rowUpdated(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of InternalWorkingMemory in org.drools.base.evaluators
 

Methods in org.drools.base.evaluators with parameters of type InternalWorkingMemory
 boolean SetEvaluatorsDefinition.ArrayContains.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.BooleanArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ByteArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ShortArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.CharArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.IntegerArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.LongArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.FloatArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.DoubleArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ObjectArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle, FieldValue value)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue object2)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handl1, InternalReadAccessor extractor2, InternalFactHandle handl2)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle rightHandle)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
           
protected  TraitableBean IsAEvaluatorDefinition.IsAEvaluator.lookForWrapper(Object objectValue, InternalWorkingMemory workingMemory)
           
 

Uses of InternalWorkingMemory in org.drools.base.extractors
 

Methods in org.drools.base.extractors with parameters of type InternalWorkingMemory
 BigDecimal ArrayElementReader.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigDecimal ConstantValueReader.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger ArrayElementReader.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger ConstantValueReader.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseObjectClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseByteClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseFloatClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseLongClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  boolean BaseBooleanClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseCharClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseNumberClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseIntClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseDoubleClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ArrayElementReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ConstantValueReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseShortClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseDateClassFieldReader.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseObjectClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  byte BaseByteClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseFloatClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseLongClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseBooleanClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseCharClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseNumberClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseIntClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseDoubleClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte ArrayElementReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte ConstantValueReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseShortClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 byte BaseDateClassFieldReader.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseObjectClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseByteClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseFloatClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseLongClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseBooleanClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  char BaseCharClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseNumberClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseIntClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseDoubleClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char ArrayElementReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char ConstantValueReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseShortClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 char BaseDateClassFieldReader.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseObjectClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseByteClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseFloatClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseLongClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseBooleanClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseCharClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseNumberClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseIntClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  double BaseDoubleClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double ArrayElementReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double ConstantValueReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseShortClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 double BaseDateClassFieldReader.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseObjectClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseByteClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  float BaseFloatClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseLongClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseBooleanClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseCharClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseNumberClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseIntClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseDoubleClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float ArrayElementReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float ConstantValueReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseShortClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 float BaseDateClassFieldReader.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseObjectClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseByteClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseFloatClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseLongClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseBooleanClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseCharClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseNumberClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseIntClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseDoubleClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int ArrayElementReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int ConstantValueReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseShortClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseDateClassFieldReader.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int BaseObjectClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseByteClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseFloatClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseLongClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseBooleanClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseCharClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseNumberClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  int BaseIntClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseDoubleClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int ArrayElementReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int ConstantValueReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseShortClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 int BaseDateClassFieldReader.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseObjectClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseByteClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseFloatClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  long BaseLongClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseBooleanClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseCharClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseNumberClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseIntClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseDoubleClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long ArrayElementReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long ConstantValueReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseShortClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 long BaseDateClassFieldReader.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseObjectClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseByteClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseFloatClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseLongClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseBooleanClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseCharClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseNumberClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseIntClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseDoubleClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short ArrayElementReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short ConstantValueReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  short BaseShortClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 short BaseDateClassFieldReader.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  Object BaseObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object MVELDateClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseByteClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseFloatClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object MVELObjectClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseLongClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseBooleanClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseCharClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object MVELNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
abstract  Object BaseNumberClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object SelfReferenceClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseIntClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseDoubleClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object ArrayElementReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object ConstantValueReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseShortClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object BaseDateClassFieldReader.getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseObjectClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseByteClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseFloatClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseLongClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseBooleanClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseCharClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseNumberClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean SelfReferenceClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseIntClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseDoubleClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ArrayElementReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean ConstantValueReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseShortClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean BaseDateClassFieldReader.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 

Uses of InternalWorkingMemory in org.drools.base.field
 

Methods in org.drools.base.field with parameters of type InternalWorkingMemory
 Object ClassFieldImpl.resolve(InternalWorkingMemory workingMemory)
           
 

Uses of InternalWorkingMemory in org.drools.base.mvel
 

Methods in org.drools.base.mvel with parameters of type InternalWorkingMemory
 org.mvel2.integration.VariableResolverFactory MVELCompilationUnit.getFactory(Object knowledgeHelper, Declaration[] prevDecl, org.drools.definition.rule.Rule rule, Object rightObject, LeftTuple tuples, Object[] otherVars, InternalWorkingMemory workingMemory, GlobalResolver globals)
           
 void MVELCompilationUnit.updateFactory(Object knowledgeHelper, Declaration[] prevDecl, org.drools.definition.rule.Rule rule, Object rightObject, LeftTuple tuples, Object[] otherVars, InternalWorkingMemory workingMemory, GlobalResolver globals, org.mvel2.integration.VariableResolverFactory factory)
           
 void MVELCompilationUnit.updateFactory(Object knowledgeHelper, org.drools.definition.rule.Rule rule, Object rightObject, LeftTuple leftTuple, Object[] localVars, InternalWorkingMemory workingMemory, GlobalResolver globalResolver, org.mvel2.integration.VariableResolverFactory factory)
           
 

Uses of InternalWorkingMemory in org.drools.common
 

Subinterfaces of InternalWorkingMemory in org.drools.common
 interface InternalWorkingMemoryActions
           
 

Classes in org.drools.common that implement InternalWorkingMemory
 class AbstractWorkingMemory
          Implementation of WorkingMemory.
 

Fields in org.drools.common declared as InternalWorkingMemory
protected  InternalWorkingMemory DefaultAgenda.workingMemory
          Working memory of this Agenda.
 

Methods in org.drools.common that return InternalWorkingMemory
 InternalWorkingMemory InternalWorkingMemoryEntryPoint.getInternalWorkingMemory()
           
 InternalWorkingMemory NamedEntryPoint.getInternalWorkingMemory()
           
 InternalWorkingMemory[] InternalRuleBase.getWorkingMemories()
           
 InternalWorkingMemory[] AbstractRuleBase.getWorkingMemories()
           
 InternalWorkingMemory InternalRuleFlowGroup.getWorkingMemory()
           
 InternalWorkingMemory DroolsObjectInput.getWorkingMemory()
           
 InternalWorkingMemory DroolsObjectInputStream.getWorkingMemory()
           
 InternalWorkingMemory RuleFlowGroupImpl.getWorkingMemory()
           
 

Methods in org.drools.common with parameters of type InternalWorkingMemory
 boolean ActivationsFilter.accept(Activation activation, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn)
          Returns true if a new activation should be created for the given propagation or false otherwise
 PropagationContext PropagationContextImpl.adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
           
 void InternalRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a fact object.
 void InternalAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, RuleTerminalNode rtn)
           
 void DefaultAgenda.cancelActivation(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Activation activation, RuleTerminalNode rtn)
           
 boolean InternalAgenda.createActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn, boolean reuseActivation)
           
 boolean DefaultAgenda.createActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn, boolean reuseActivation)
           
 boolean DefaultAgenda.createPostponedActivation(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn)
           
protected abstract  void BaseNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
          Removes the node from teh network.
 void PropagationContextImpl.evaluateActionQueue(InternalWorkingMemory workingMemory)
           
 void WorkingMemoryAction.execute(InternalWorkingMemory workingMemory)
           
 void RuleFlowGroupImpl.DeactivateCallback.execute(InternalWorkingMemory workingMemory)
           
 void TruthMaintenanceSystem.LogicalRetractCallback.execute(InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleIterator.getFirstLeftTuple(LeftTupleSource source, LeftTupleSink sink, InternalWorkingMemory wm)
           
 LeftTuple LeftTupleIterator.getNextLeftTuple(LeftTupleSource source, LeftTupleSink sink, LeftTuple leftTuple, InternalWorkingMemory wm)
           
static ActivationIterator ActivationIterator.iterator(InternalWorkingMemory wm)
           
static ActiveActivationIterator ActiveActivationIterator.iterator(InternalWorkingMemory wm)
           
static LeftTupleIterator LeftTupleIterator.iterator(InternalWorkingMemory wm, LeftTupleSink node)
           
abstract  InternalFactHandle AbstractFactHandleFactory.newFactHandle(int id, Object object, long recency, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
           
 InternalFactHandle AbstractFactHandleFactory.newFactHandle(int id, Object object, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
           
 InternalFactHandle AbstractFactHandleFactory.newFactHandle(Object object, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
           
 void BaseNode.remove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
static void Scheduler.scheduleAgendaItem(ScheduledAgendaItem item, InternalAgenda agenda, InternalWorkingMemory wm)
          Schedule an agenda item.
 void InternalAgenda.scheduleItem(ScheduledAgendaItem item, InternalWorkingMemory workingMemory)
           
 void DefaultAgenda.scheduleItem(ScheduledAgendaItem item, InternalWorkingMemory wm)
          Schedule an agenda item for delayed firing.
 void InternalRuleFlowGroup.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void InternalAgenda.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void DefaultAgenda.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void DroolsObjectInput.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void DroolsObjectInputStream.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void RuleFlowGroupImpl.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void QuadroupleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DefaultBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void BetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void EmptyBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleNonIndexSkipBetaConstraints.updateFromFactHandle(ContextEntry[] context, InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void DefaultBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void DoubleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void SingleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void QuadroupleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void BetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void EmptyBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void TripleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void TripleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void SingleBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void DoubleNonIndexSkipBetaConstraints.updateFromTuple(ContextEntry[] context, InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void BaseNode.updateSinkOnAttach(BuildContext context, InternalWorkingMemory workingMemory)
           
abstract  void BaseNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.common with parameters of type InternalWorkingMemory
SimpleBeliefSystem(InternalWorkingMemory wm, TruthMaintenanceSystem tms)
           
 

Uses of InternalWorkingMemory in org.drools.event
 

Methods in org.drools.event with parameters of type InternalWorkingMemory
 void AgendaEventSupport.fireAfterActivationFired(Activation activation, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAfterRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAfterRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAgendaGroupPopped(AgendaGroup agendaGroup, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireAgendaGroupPushed(AgendaGroup agendaGroup, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireBeforeRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void AgendaEventSupport.fireBeforeRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void WorkingMemoryEventSupport.fireObjectInserted(PropagationContext propagationContext, FactHandle handle, Object object, InternalWorkingMemory workingMemory)
           
 void WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext, FactHandle handle, Object oldObject, InternalWorkingMemory workingMemory)
           
 void WorkingMemoryEventSupport.fireObjectUpdated(PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object, InternalWorkingMemory workingMemory)
           
 

Uses of InternalWorkingMemory in org.drools.facttemplates
 

Methods in org.drools.facttemplates with parameters of type InternalWorkingMemory
 BigDecimal FactTemplateFieldExtractor.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger FactTemplateFieldExtractor.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean FactTemplateFieldExtractor.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte FactTemplateFieldExtractor.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char FactTemplateFieldExtractor.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double FactTemplateFieldExtractor.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float FactTemplateFieldExtractor.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int FactTemplateFieldExtractor.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int FactTemplateFieldExtractor.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long FactTemplateFieldExtractor.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short FactTemplateFieldExtractor.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object FactTemplateFieldExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean FactTemplateFieldExtractor.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 

Uses of InternalWorkingMemory in org.drools.impl
 

Methods in org.drools.impl that return InternalWorkingMemory
 InternalWorkingMemory StatefulKnowledgeSessionImpl.getInternalWorkingMemory()
           
 

Uses of InternalWorkingMemory in org.drools.management
 

Methods in org.drools.management that return InternalWorkingMemory
 InternalWorkingMemory KnowledgeSessionMonitoring.getKsession()
           
 

Methods in org.drools.management with parameters of type InternalWorkingMemory
 void DroolsManagementAgent.registerKnowledgeSession(InternalWorkingMemory ksession)
           
 void DroolsManagementAgent.unregisterKnowledgeSession(InternalWorkingMemory ksession)
           
 

Constructors in org.drools.management with parameters of type InternalWorkingMemory
KnowledgeSessionMonitoring(InternalWorkingMemory ksession)
           
 

Uses of InternalWorkingMemory in org.drools.marshalling.impl
 

Fields in org.drools.marshalling.impl declared as InternalWorkingMemory
 InternalWorkingMemory MarshallerWriteContext.wm
           
 InternalWorkingMemory MarshallerReaderContext.wm
           
 

Methods in org.drools.marshalling.impl with parameters of type InternalWorkingMemory
 boolean ProtobufInputMarshaller.PBActivationsFilter.accept(Activation activation, PropagationContext context, InternalWorkingMemory workingMemory, RuleTerminalNode rtn)
           
 

Constructors in org.drools.marshalling.impl with parameters of type InternalWorkingMemory
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, boolean marshalProcessInstances, boolean marshalWorkItems, org.drools.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.drools.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, org.drools.runtime.Environment env)
           
 

Uses of InternalWorkingMemory in org.drools.reteoo
 

Subinterfaces of InternalWorkingMemory in org.drools.reteoo
 interface ReteooWorkingMemoryInterface
          This is an interface for ReteooWorkingMemory implementations
 

Classes in org.drools.reteoo that implement InternalWorkingMemory
 class DisposedReteooWorkingMemory
           
 class ReteooStatefulSession
           
 class ReteooWorkingMemory
          Implementation of WorkingMemory.
 

Fields in org.drools.reteoo declared as InternalWorkingMemory
 InternalWorkingMemory ObjectTypeNode.ExpireJobContext.workingMemory
           
 

Methods in org.drools.reteoo that return InternalWorkingMemory
 InternalWorkingMemory DisposedReteooWorkingMemory.getInternalWorkingMemory()
           
 InternalWorkingMemory ReteooWorkingMemory.getInternalWorkingMemory()
           
 InternalWorkingMemory ObjectTypeNode.ExpireJobContext.getWorkingMemory()
           
 InternalWorkingMemory ReteooStatelessSession.newWorkingMemory()
           
 

Methods in org.drools.reteoo with parameters of type InternalWorkingMemory
 void EntryPointNode.assertActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple.
 void QueryElementNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void ElseNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void RuleTerminalNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple from the left input.
 void AccumulateNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted ReteTuple received from the TupleSource and adapts it into a FactHandleImpl
 void JoinNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.assertLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void ReteooRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a fact object.
 void WindowNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Propagate the FactHandleimpl through the Rete network.
 void AlphaNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted FactHandleImpl received from the ObjectSource and puts it in a new ReteTuple before propagating to the TupleSinks
 void TraitProxyObjectTypeNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl from the right input.
 void AccumulateNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSink.assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          This is the entry point into the network for all asserted Facts.
 void Rete.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          This is the entry point into the network for all asserted Facts.
 void JoinNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TraitObjectTypeNode.assertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.assertQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BetaNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSink.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void FromNode.checkConstraintsAndPropagate(LeftTuple leftTuple, RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory, FromNode.FromMemory memory, boolean useLeftMemory)
           
 void RuleRemovalContext.CleanupAdapter.cleanUp(LeftTuple leftTuple, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.RTNCleanupAdapter.cleanUp(LeftTuple leftTuple, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void LeftTupleSinkPropagator.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleWorkingMemoryEnabled, LeftInputAdapterNode liaNode)
           
 void EmptyLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled, LeftInputAdapterNode liaNode)
           
 DroolsQuery QueryElementNode.createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, InternalWorkingMemory workingMemory)
           
protected  RightTuple FromNode.createRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, Object object)
           
static void LeftTupleSource.doModifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSink sink, ObjectTypeNode.Id leftInputOtnId, long leftInferredMask)
           
protected  void SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple newLeftTuple)
          This is a hook method that may be overriden by subclasses.
protected  void AsyncSingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void LeftTupleSinkPropagator.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
 void EmptyLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
           
protected  void CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSinkNode sink, LeftTuple leftTuple)
          This is a hook method that may be overriden by subclasses.
protected  void AsyncCompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSinkNode sink, LeftTuple leftTuple)
           
protected  void CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)
          This is a Hook method for subclasses to override.
protected  void AsyncCompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)
           
protected  void SingleLeftTupleSinkAdapter.doPropagateModifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleSink sink)
           
protected  void CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)
           
protected  void AsyncCompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTupleImpl leftTuple, LeftTupleSink sink)
           
protected  void CompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink sink)
          This is a hook method that may be overriden by subclasses.
protected  void SingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple child, LeftTupleSink tupleSink)
          This is a hook method that may be overriden by subclasses.
protected  void AsyncSingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink tupleSink)
           
 void LIANodePropagation.doPropagation(InternalWorkingMemory workingMemory)
           
protected  void AccumulateNode.doRemove(InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory)
           
protected  void QueryElementNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void EvalConditionNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void ObjectTypeNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
          OTN needs to override remove to avoid releasing the node ID, since OTN are never removed from the rulebase in the current implementation
protected  void BetaNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void LeftInputAdapterNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void ConditionalBranchNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void QueryTerminalNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void RuleTerminalNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void EntryPointNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void RightInputAdapterNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void ObjectSource.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void Rete.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void FromNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
protected  void QueryRiaFixerNode.doRemove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
           
 void BetaNode.dumpMemory(InternalWorkingMemory workingMemory)
           
 void AccumulateNode.evaluateResultConstraints(AccumulateNode.ActivitySource source, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.AccumulateContext accctx, boolean useLeftMemory)
          Evaluate result constraints and propagate assert in case they are true
 void PropagationQueuingNode.PropagateAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.WorkingMemoryReteAssertAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.WorkingMemoryReteExpireAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.EvaluateResultConstraints.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryInsertAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryUpdateAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryRetractAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryResultInsertAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryResultRetractAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryResultUpdateAction.execute(InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.QueryRiaFixerNodeFixer.execute(InternalWorkingMemory workingMemory)
           
 void PartitionTaskManager.Action.execute(InternalWorkingMemory workingMemory)
           
abstract  void PartitionTaskManager.FactAction.execute(InternalWorkingMemory workingMemory)
           
 void PartitionTaskManager.FactAssertAction.execute(InternalWorkingMemory workingMemory)
           
abstract  void PartitionTaskManager.LeftTupleAction.execute(InternalWorkingMemory workingMemory)
           
 void PartitionTaskManager.LeftTupleAssertAction.execute(InternalWorkingMemory workingMemory)
           
 void PartitionTaskManager.LeftTupleRetractAction.execute(InternalWorkingMemory workingMemory)
           
static List<String> PropertySpecificUtil.getSettableProperties(InternalWorkingMemory workingMemory, ObjectTypeNode objectTypeNode)
           
protected  boolean BetaNode.leftUnlinked(PropagationContext context, InternalWorkingMemory workingMemory, BetaMemory memory)
           
 void EntryPointNode.modifyActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSource.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AbstractTerminalNode.modifyLeftTuple(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.modifyLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void BetaNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TraitProxyObjectTypeNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSink.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TraitObjectTypeNode.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.modifyObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.modifyQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightTupleSink.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.modifyRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 InternalFactHandle ReteooFactHandleFactory.newFactHandle(int id, Object object, long recency, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
           
 void PropagationQueuingNode.propagateActions(InternalWorkingMemory workingMemory)
          Propagate all queued actions (asserts and retracts).
 void CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, PropagationContext context, InternalWorkingMemory workingMemory, boolean leftTupleMemoryEnabled)
           
protected  void NotNode.propagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void AsyncSingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void JoinNode.propagateFromLeft(RightTuple rightTuple, LeftTuple leftTuple, ContextEntry[] contextEntry, boolean useLeftMemory, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void JoinNode.propagateFromRight(RightTuple rightTuple, LeftTuple leftTuple, BetaMemory memory, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 void EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean tupleMemoryEnabled)
           
protected  void NotNode.propagateModifyChildLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void CompositeLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  LeftTuple JoinNode.propagateOrModifyFromLeft(RightTuple rightTuple, LeftTuple leftTuple, LeftTuple childLeftTuple, ContextEntry[] contextEntry, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  LeftTuple JoinNode.propagateOrModifyFromRight(RightTuple rightTuple, LeftTuple leftTuple, LeftTuple childLeftTuple, BetaMemory memory, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, LeftTuple parentLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 LeftTuple EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple, RightTuple parentRightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateRetractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void NotNode.propagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void CompositeLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSinkPropagator.propagateRetractRightTuple(RightTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.remove(RuleRemovalContext context, ReteooBuilder builder, InternalWorkingMemory[] workingMemories)
          OTN needs to override remove to avoid releasing the node ID, since OTN are never removed from the rulebase in the current implementation
 void EntryPointNode.retractActivation(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftTupleSink.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the ReteTuple, any resulting propagated joins are also retracted.
 void AccumulateNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.retractLeftTuple(LeftTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retracts the corresponding tuple by retrieving and retracting the fact created for it
 void JoinNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.retractLeftTuple(LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  void FromNode.retractMatch(LeftTuple leftTuple, RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.retractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandle from the WindowNode.
 void ObjectTypeNode.retractObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleimpl from the Rete network.
 void PropagationQueuingNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void EntryPointNode.retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, InternalWorkingMemory workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void EntryPointNode.retractQuery(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleImpl.
 void AccumulateNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightTupleSink.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.retractRightTuple(RightTuple rightTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ModifyPreviousTuples.retractTuples(PropagationContext context, InternalWorkingMemory workingMemory)
           
protected  boolean BetaNode.rightUnlinked(PropagationContext context, InternalWorkingMemory workingMemory, BetaMemory memory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(Rule rule, LeftTuple resultLeftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.ExpireJobContext.setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.updateNewNode(InternalWorkingMemory workingMemory, PropagationContext context)
           
 void QueryElementNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ElseNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
          Updates the given sink propagating all previously propagated tuples to it
 void AccumulateNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void LeftTupleSource.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.updateSink(LeftTupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void ObjectSource.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void WindowNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void QueryElementNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void EvalConditionNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void AlphaNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void BetaNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void ConditionalBranchNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void PropagationQueuingNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void EntryPointNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void Rete.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void FromNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 void QueryRiaFixerNode.updateSinkOnAttach(BuildContext context, PropagationContext propagationContext, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.reteoo with parameters of type InternalWorkingMemory
MemoryVisitor(InternalWorkingMemory workingMemory)
           
ObjectTypeNode.ExpireJobContext(ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction, InternalWorkingMemory workingMemory)
           
PartitionManager(InternalWorkingMemory workingMemory)
           
PartitionTaskManager.PartitionTask(PartitionManager manager, InternalWorkingMemory workingMemory)
          Constructor
PartitionTaskManager(PartitionManager manager, InternalWorkingMemory workingMemory)
           
ReteooWorkingMemory.EvaluateResultConstraints(AccumulateNode.ActivitySource source, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory, AccumulateNode.AccumulateMemory memory, AccumulateNode.AccumulateContext accctx, boolean useLeftMemory, AccumulateNode node)
           
ReteStatelessSessionResult(InternalWorkingMemory workingMemory, GlobalResolver globalResolver)
           
 

Uses of InternalWorkingMemory in org.drools.reteoo.builder
 

Methods in org.drools.reteoo.builder that return InternalWorkingMemory
 InternalWorkingMemory[] BuildContext.getWorkingMemories()
          Return the array of working memories associated with the given rulebase.
 

Uses of InternalWorkingMemory in org.drools.rule
 

Fields in org.drools.rule declared as InternalWorkingMemory
 InternalWorkingMemory PredicateConstraint.PredicateContextEntry.workingMemory
           
 InternalWorkingMemory VariableRestriction.VariableContextEntry.workingMemory
           
 InternalWorkingMemory AbstractCompositeConstraint.MultiFieldConstraintContextEntry.workingMemory
           
 InternalWorkingMemory ReturnValueRestriction.ReturnValueContextEntry.workingMemory
           
 InternalWorkingMemory SlidingTimeWindow.BehaviorJobContext.workingMemory
           
 

Methods in org.drools.rule that return InternalWorkingMemory
 InternalWorkingMemory ReturnValueRestriction.ReturnValueContextEntry.getWorkingMemory()
           
 

Methods in org.drools.rule with parameters of type InternalWorkingMemory
 boolean BehaviorManager.assertFact(WindowNode.WindowMemory memory, InternalFactHandle factHandle, InternalWorkingMemory workingMemory)
          Register a newly asserted right tuple into the behaviors' context
 boolean Behavior.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, InternalWorkingMemory workingMemory)
          Makes the behavior aware of the new fact entering behavior's scope
 boolean SlidingLengthWindow.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle handle, InternalWorkingMemory workingMemory)
           
 boolean SlidingTimeWindow.assertFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, InternalWorkingMemory workingMemory)
           
 boolean IndexEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, Object left, InternalReadAccessor rightExtractor, Object right)
          Evaluates the expression using the provided parameters.
 void SlidingTimeWindow.BehaviorExpireWMAction.execute(InternalWorkingMemory workingMemory)
           
 void Behavior.expireFacts(WindowNode.WindowMemory memory, Object context, InternalWorkingMemory workingMemory)
          A callback method that allows behaviors to expire facts
 void SlidingLengthWindow.expireFacts(WindowNode.WindowMemory memory, Object context, InternalWorkingMemory workingMemory)
           
 void SlidingTimeWindow.expireFacts(WindowNode.WindowMemory memory, Object context, InternalWorkingMemory workingMemory)
           
 boolean Declaration.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte Declaration.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char Declaration.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double Declaration.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float Declaration.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int Declaration.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int Declaration.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long Declaration.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short Declaration.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object Declaration.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Collection<Object> Collect.instantiateResultObject(InternalWorkingMemory wm)
           
 boolean PredicateConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry ctx)
           
 boolean PredicateConstraint.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 void BehaviorManager.retractFact(WindowNode.WindowMemory memory, InternalFactHandle factHandle, InternalWorkingMemory workingMemory)
          Removes a newly asserted fact handle from the behaviors' context
 void Behavior.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, InternalWorkingMemory workingMemory)
          Removes a right tuple from the behavior's scope
 void SlidingLengthWindow.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle handle, InternalWorkingMemory workingMemory)
           
 void SlidingTimeWindow.retractFact(WindowNode.WindowMemory memory, Object context, InternalFactHandle fact, InternalWorkingMemory workingMemory)
           
 void AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.PrimitiveArrayVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.CharVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.LeftStartRightEndContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.LeftEndRightStartContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.TemporalVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void AbstractCompositeRestriction.CompositeContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void PredicateConstraint.PredicateContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.ObjectVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.PrimitiveArrayVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.LongVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.CharVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.DoubleVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.BooleanVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.LeftStartRightEndContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.LeftEndRightStartContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void VariableRestriction.TemporalVariableContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void AbstractCompositeConstraint.MultiFieldConstraintContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void ReturnValueRestriction.ReturnValueContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void ContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 

Constructors in org.drools.rule with parameters of type InternalWorkingMemory
SlidingTimeWindow.BehaviorJobContext(int nodeId, InternalWorkingMemory workingMemory, Behavior behavior, WindowNode.WindowMemory memory, Object behaviorContext)
           
 

Uses of InternalWorkingMemory in org.drools.rule.constraint
 

Fields in org.drools.rule.constraint declared as InternalWorkingMemory
 InternalWorkingMemory EvaluatorConstraint.LiteralContextEntry.workingMemory
           
protected  InternalWorkingMemory MvelConstraint.MvelContextEntry.workingMemory
           
 

Methods in org.drools.rule.constraint that return InternalWorkingMemory
 InternalWorkingMemory MvelConstraint.MvelContextEntry.getWorkingMemory()
           
 

Methods in org.drools.rule.constraint with parameters of type InternalWorkingMemory
protected  void MvelConstraint.createMvelConditionEvaluator(InternalWorkingMemory workingMemory)
           
 boolean MvelConditionEvaluator.evaluate(org.mvel2.compiler.ExecutableStatement statement, Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 boolean MvelConstraint.PlainIndexEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, Object object1, InternalReadAccessor extractor2, Object object2)
           
 boolean MvelConditionEvaluator.evaluate(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
protected  boolean MvelConstraint.evaluate(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 boolean ConditionEvaluator.evaluate(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
protected  boolean MvelConstraint.forceJitEvaluator(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
protected  MVELDialectRuntimeData MvelConstraint.getMVELDialectRuntimeData(InternalWorkingMemory workingMemory)
           
protected  org.mvel2.ParserConfiguration MvelConstraint.getParserConfiguration(InternalWorkingMemory workingMemory)
           
 boolean EvaluatorConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean MvelConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
protected  void MvelConstraint.jitEvaluator(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void EvaluatorConstraint.LiteralContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void MvelConstraint.MvelContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void MvelConstraint.UnificationContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void EvaluatorConstraint.LiteralContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
 void MvelConstraint.MvelContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 void MvelConstraint.UnificationContextEntry.updateFromTuple(InternalWorkingMemory workingMemory, LeftTuple tuple)
           
static Map<String,Object> EvaluatorHelper.valuesAsMap(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple, Declaration[] declarations)
           
 

Uses of InternalWorkingMemory in org.drools.runtime.rule.impl
 

Methods in org.drools.runtime.rule.impl with parameters of type InternalWorkingMemory
 void OpenQueryViewChangedEventListenerAdapter.rowAdded(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowRemoved(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void OpenQueryViewChangedEventListenerAdapter.rowUpdated(Rule rule, LeftTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of InternalWorkingMemory in org.drools.spi
 

Methods in org.drools.spi with parameters of type InternalWorkingMemory
 PropagationContext PropagationContext.adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
           
 boolean Evaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
          Evaluates the expression using the provided parameters.
 boolean Evaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
          Evaluates the expression using the provided parameters.
 void PropagationContext.evaluateActionQueue(InternalWorkingMemory workingMemory)
           
 boolean Evaluator.evaluateCachedLeft(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle right)
          Evaluates the expression using the provided parameters.
 boolean Evaluator.evaluateCachedRight(InternalWorkingMemory workingMemory, VariableRestriction.VariableContextEntry context, InternalFactHandle left)
          Evaluates the expression using the provided parameters.
 BigDecimal InternalReadAccessor.getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger InternalReadAccessor.getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean InternalReadAccessor.getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte InternalReadAccessor.getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char InternalReadAccessor.getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double InternalReadAccessor.getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float InternalReadAccessor.getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int InternalReadAccessor.getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int InternalReadAccessor.getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long InternalReadAccessor.getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short InternalReadAccessor.getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object SelfEventExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object InternalReadAccessor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object SelfDateExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object SelfNumberExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object GlobalNumberExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object GlobalExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object GlobalDateExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 Object PatternExtractor.getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean AlphaNodeFieldConstraint.isAllowed(InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean Restriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean InternalReadAccessor.isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 InternalFactHandle FactHandleFactory.newFactHandle(int id, Object object, long recency, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
           
 InternalFactHandle FactHandleFactory.newFactHandle(Object object, ObjectTypeConf conf, InternalWorkingMemory workingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
          Construct a handle with a new id.
 

Uses of InternalWorkingMemory in org.drools.time.impl
 

Methods in org.drools.time.impl that return InternalWorkingMemory
 InternalWorkingMemory PseudoClockScheduler.getSession()
           
 

Methods in org.drools.time.impl with parameters of type InternalWorkingMemory
 void PseudoClockScheduler.setSession(InternalWorkingMemory session)
           
 

Constructors in org.drools.time.impl with parameters of type InternalWorkingMemory
PseudoClockScheduler(InternalWorkingMemory session)
           
 



Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.