Uses of Interface
org.drools.core.common.InternalWorkingMemory
-
-
Uses of InternalWorkingMemory in org.drools.core.common
Subinterfaces of InternalWorkingMemory in org.drools.core.common Modifier and Type Interface Description interfaceInternalWorkingMemoryActionsMethods in org.drools.core.common that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryDroolsObjectInput. getWorkingMemory()InternalWorkingMemoryDroolsObjectInputStream. getWorkingMemory()InternalWorkingMemoryInternalAgenda. getWorkingMemory()Returns the WorkignMemory for this AgendaMethods in org.drools.core.common with parameters of type InternalWorkingMemory Modifier and Type Method Description booleanInternalAgenda. dispose(InternalWorkingMemory wm)voidActivationsFilter. fireRNEAs(InternalWorkingMemory wm)voidDroolsObjectInput. setWorkingMemory(InternalWorkingMemory workingMemory)voidDroolsObjectInputStream. setWorkingMemory(InternalWorkingMemory workingMemory)voidInternalAgenda. setWorkingMemory(InternalWorkingMemory workingMemory) -
Uses of InternalWorkingMemory in org.drools.core.impl
Method parameters in org.drools.core.impl with type arguments of type InternalWorkingMemory Modifier and Type Method Description voidKnowledgeBaseImpl. kBaseInternal_removePackage(InternalKnowledgePackage pkg, Collection<InternalWorkingMemory> workingMemories)voidKnowledgeBaseImpl. kBaseInternal_removeRule(InternalKnowledgePackage pkg, RuleImpl rule, Collection<InternalWorkingMemory> workingMemories)booleanKnowledgeBaseImpl. removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource, Collection<InternalWorkingMemory> workingMemories)booleanRuleBase. removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource, Collection<InternalWorkingMemory> workingMemories) -
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
Methods in org.drools.core.marshalling 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, RuleBase 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, RuleBase 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 that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryRuntimeComponentFactory. createStatefulSession(RuleBase ruleBase, org.kie.api.runtime.Environment environment, SessionConfiguration sessionConfig, boolean fromPool)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. addEntryPoint(String id, Collection<InternalWorkingMemory> workingMemories)voidRuleBuilder. addEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. addNamedWindow(WindowDeclaration window, Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. addRule(RuleImpl rule, Collection<InternalWorkingMemory> workingMemories)Add aRuleto the network.List<TerminalNode>RuleBuilder. addRule(RuleImpl rule, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)WindowNodeRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)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.Method parameters in org.drools.core.reteoo.builder with type arguments of type InternalWorkingMemory Modifier and Type Method Description voidReteooRuleBuilder. addEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.WindowNodeReteooRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)Constructor parameters in org.drools.core.reteoo.builder with type arguments of type InternalWorkingMemory Constructor Description BuildContext(RuleBase ruleBase, Collection<InternalWorkingMemory> workingMemories) -
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)
-