Uses of Interface
org.drools.core.common.InternalWorkingMemory
-
-
Uses of InternalWorkingMemory in org.drools.core.base
Classes in org.drools.core.base that implement InternalWorkingMemory Modifier and Type Class Description classStatefulKnowledgeSessionForRHSWrapper of ReteEvaluator so to intercept call from RHS internal Drools execution and proxy or delegate method call as appropriate. -
Uses of InternalWorkingMemory in org.drools.core.base.field
Methods in org.drools.core.base.field with parameters of type InternalWorkingMemory Modifier and Type Method Description ObjectClassFieldImpl. resolve(InternalWorkingMemory workingMemory) -
Uses of InternalWorkingMemory in org.drools.core.common
Subinterfaces of InternalWorkingMemory in org.drools.core.common Modifier and Type Interface Description interfaceInternalWorkingMemoryActionsFields in org.drools.core.common declared as InternalWorkingMemory Modifier and Type Field Description protected InternalWorkingMemoryLeftTupleIterator. wmprotected InternalWorkingMemoryDefaultAgenda. workingMemoryWorking memory of this Agenda.Methods in org.drools.core.common that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryPhreakWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)InternalWorkingMemoryPhreakWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)InternalWorkingMemoryWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, SessionConfiguration config, org.kie.api.runtime.Environment environment)InternalWorkingMemoryWorkingMemoryFactory. createWorkingMemory(long id, InternalKnowledgeBase kBase, FactHandleFactory handleFactory, long propagationContext, SessionConfiguration config, InternalAgenda agenda, org.kie.api.runtime.Environment environment)InternalWorkingMemoryCompositeDefaultAgenda. getWorkingMemory()InternalWorkingMemoryDefaultAgenda. getWorkingMemory()InternalWorkingMemoryDroolsObjectInput. getWorkingMemory()InternalWorkingMemoryDroolsObjectInputStream. getWorkingMemory()InternalWorkingMemoryInternalAgenda. getWorkingMemory()Returns the WorkignMemory for this Agenda -
Uses of InternalWorkingMemory in org.drools.core.impl
Classes in org.drools.core.impl that implement InternalWorkingMemory Modifier and Type Class Description classStatefulKnowledgeSessionImplMethods in org.drools.core.impl that return types with arguments of type InternalWorkingMemory Modifier and Type Method Description Collection<InternalWorkingMemory>InternalKnowledgeBase. getWorkingMemories()Collection<InternalWorkingMemory>KnowledgeBaseImpl. getWorkingMemories() -
Uses of InternalWorkingMemory in org.drools.core.management
Methods in org.drools.core.management with parameters of type InternalWorkingMemory Modifier and Type Method Description static ObjectNameDroolsManagementAgent. createObjectNameFor(InternalWorkingMemory ksession) -
Uses of InternalWorkingMemory in org.drools.core.marshalling.impl
Methods in org.drools.core.marshalling.impl that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryMarshallerReaderContext. getWorkingMemory()InternalWorkingMemoryMarshallerWriteContext. getWorkingMemory() -
Uses of InternalWorkingMemory in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type InternalWorkingMemory Modifier and Type Method Description voidAddRemoveRule.AddExistingPaths. adjustSegment(InternalWorkingMemory wm, Set<SegmentMemory> smemsToNotify, SegmentMemory smem, int smemSplitAdjustAmount)voidAddRemoveRule.ExistingPathStrategy. adjustSegment(InternalWorkingMemory wm, Set<SegmentMemory> smemsToNotify, SegmentMemory smem, int smemSplitAdjustAmount)voidAddRemoveRule.RemoveExistingPaths. adjustSegment(InternalWorkingMemory wm, Set<SegmentMemory> smemsToNotify, SegmentMemory smem, int smemSplitAdjustAmount)voidAddRemoveRule.AddExistingPaths. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)voidAddRemoveRule.ExistingPathStrategy. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)voidAddRemoveRule.RemoveExistingPaths. handleSplit(PathMemory pmem, SegmentMemory[] prevSmems, SegmentMemory[] smems, int smemIndex, int prevSmemIndex, LeftTupleNode parentNode, LeftTupleNode node, TerminalNode tn, Set<LeftTupleNode> visited, Set<SegmentMemory> smemsToNotify, Map<LeftTupleNode,SegmentMemory> nodeToSegmentMap, InternalWorkingMemory wm)static SegmentMemoryAddRemoveRule. splitSegment(InternalWorkingMemory wm, SegmentMemory sm1, LeftTupleNode splitNode)Method parameters in org.drools.core.phreak with type arguments of type InternalWorkingMemory Modifier and Type Method Description static voidAddRemoveRule. addRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, InternalKnowledgeBase kBase)This method is called after the rule nodes have been added to the network For add tuples are processed after the segments and pmems have been adjustedstatic voidAddRemoveRule. removeRule(TerminalNode tn, Collection<InternalWorkingMemory> wms, InternalKnowledgeBase kBase)This method is called before the rule nodes are removed from the network. -
Uses of InternalWorkingMemory in org.drools.core.reteoo
Methods in org.drools.core.reteoo with parameters of type InternalWorkingMemory Modifier and Type Method Description voidAlphaNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidEntryPointNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)abstract voidObjectSource. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidRete. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)voidRightInputAdapterNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)voidWindowNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)Method parameters in org.drools.core.reteoo with type arguments of type InternalWorkingMemory Modifier and Type Method Description voidReteooBuilder. removeTerminalNode(RuleRemovalContext context, TerminalNode tn, Collection<InternalWorkingMemory> workingMemories) -
Uses of InternalWorkingMemory in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return types with arguments of type InternalWorkingMemory Modifier and Type Method Description Collection<InternalWorkingMemory>BuildContext. getWorkingMemories()Return the array of working memories associated with the given rulebase. -
Uses of InternalWorkingMemory in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint with parameters of type InternalWorkingMemory Modifier and Type Method Description booleanConditionEvaluator. evaluate(InternalFactHandle handle, InternalWorkingMemory workingMemory, Tuple tuple)static Map<String,Object>EvaluatorHelper. valuesAsMap(Object object, InternalWorkingMemory workingMemory, Tuple tuple, Declaration[] declarations) -
Uses of InternalWorkingMemory in org.drools.core.runtime.process
Methods in org.drools.core.runtime.process with parameters of type InternalWorkingMemory Modifier and Type Method Description InternalProcessRuntimeProcessRuntimeFactoryService. newProcessRuntime(InternalWorkingMemory workingMemory) -
Uses of InternalWorkingMemory in org.drools.core.runtime.rule.impl
Constructors in org.drools.core.runtime.rule.impl with parameters of type InternalWorkingMemory Constructor Description LiveQueryImpl(InternalWorkingMemory wm, org.kie.api.runtime.rule.FactHandle factHandle) -
Uses of InternalWorkingMemory in org.drools.core.time.impl
Methods in org.drools.core.time.impl that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryPseudoClockScheduler. getSession()Methods in org.drools.core.time.impl with parameters of type InternalWorkingMemory Modifier and Type Method Description TriggerCompositeMaxDurationTimer. createTrigger(Activation item, InternalWorkingMemory wm)TriggerDurationTimer. createTrigger(Activation item, InternalWorkingMemory wm)voidPseudoClockScheduler. setSession(InternalWorkingMemory session)Constructors in org.drools.core.time.impl with parameters of type InternalWorkingMemory Constructor Description PseudoClockScheduler(InternalWorkingMemory session)
-