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 InternalWorkingMemoryInternalAgenda. getWorkingMemory()Returns the WorkignMemory for this AgendaMethods in org.drools.core.common with parameters of type InternalWorkingMemory Modifier and Type Method Description static AgendaGroupsManagerAgendaGroupsManager. create(InternalWorkingMemory workingMemory)InternalAgendaAgendaFactory. createAgenda(InternalWorkingMemory workingMemory)booleanInternalAgenda. dispose(InternalWorkingMemory wm)voidActivationsFilter. fireRNEAs(InternalWorkingMemory wm)Constructors in org.drools.core.common with parameters of type InternalWorkingMemory Constructor Description StackedAgendaGroupsManager(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(org.drools.base.definitions.InternalKnowledgePackage pkg, java.util.Collection<InternalWorkingMemory> workingMemories)voidKnowledgeBaseImpl. kBaseInternal_removeRule(org.drools.base.definitions.InternalKnowledgePackage pkg, org.drools.base.definitions.rule.impl.RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)booleanInternalRuleBase. removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource, java.util.Collection<InternalWorkingMemory> workingMemories)booleanKnowledgeBaseImpl. removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource, java.util.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 javax.management.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
Fields in org.drools.core.phreak declared as InternalWorkingMemory Modifier and Type Field Description InternalWorkingMemoryEagerPhreakBuilder.SegmentMemoryPair. wmMethods in org.drools.core.phreak with parameters of type InternalWorkingMemory Modifier and Type Method Description static voidEagerPhreakBuilder.Add. insertFacts(TerminalNode tn, InternalWorkingMemory wm, java.util.Set<java.lang.Integer> visited, boolean allBranches)static voidEagerPhreakBuilder.Add. insertLiaFacts(LeftTupleNode startNode, InternalWorkingMemory wm, java.util.Set<java.lang.Integer> visited, boolean allBranches)static voidEagerPhreakBuilder. notifyImpactedSegments(SegmentMemory smem, InternalWorkingMemory wm, java.util.Set<EagerPhreakBuilder.SegmentMemoryPair> segmentsToNotify)static voidEagerPhreakBuilder.Add. splitSegment(InternalWorkingMemory wm, SegmentMemory sm1, SegmentMemory.SegmentPrototype proto1, SegmentMemory.SegmentPrototype proto2, java.util.Set<EagerPhreakBuilder.SegmentMemoryPair> smemsToNotify)Method parameters in org.drools.core.phreak with type arguments of type InternalWorkingMemory Modifier and Type Method Description voidEagerPhreakBuilder. addRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, InternalRuleBase 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 adjustedvoidPhreakBuilder. addRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, InternalRuleBase kBase)static voidEagerPhreakBuilder.Remove. mergeSegments(SegmentMemory.SegmentPrototype proto1, SegmentMemory.SegmentPrototype proto2, InternalRuleBase kbase, java.util.Collection<InternalWorkingMemory> wms)static SegmentMemory.SegmentPrototypeEagerPhreakBuilder.Add. processSplit(LeftTupleNode splitNode, InternalRuleBase kbase, java.util.Collection<InternalWorkingMemory> wms, java.util.Set<EagerPhreakBuilder.SegmentMemoryPair> smemsToNotify)voidEagerPhreakBuilder. removeRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, InternalRuleBase kBase)This method is called before the rule nodes are removed from the network.voidPhreakBuilder. removeRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, InternalRuleBase kBase)static SegmentMemory.SegmentPrototypeEagerPhreakBuilder.Add. splitSegment(SegmentMemory.SegmentPrototype proto1, LeftTupleNode splitNode, InternalRuleBase kbase, java.util.Collection<InternalWorkingMemory> wms, java.util.Set<EagerPhreakBuilder.SegmentMemoryPair> smemsToNotify)Constructors in org.drools.core.phreak with parameters of type InternalWorkingMemory Constructor Description SegmentMemoryPair(SegmentMemory sm, InternalWorkingMemory wm) -
Uses of InternalWorkingMemory in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return InternalWorkingMemory Modifier and Type Method Description InternalWorkingMemoryRuntimeComponentFactory. createStatefulSession(org.drools.base.RuleBase ruleBase, org.kie.api.runtime.Environment environment, SessionConfiguration sessionConfig, boolean fromPool)Method parameters in org.drools.core.reteoo with type arguments of type InternalWorkingMemory Modifier and Type Method Description voidReteooBuilder. addEntryPoint(java.lang.String id, java.util.Collection<InternalWorkingMemory> workingMemories)voidRuleBuilder. addEntryPoint(java.lang.String id, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. addNamedWindow(org.drools.base.rule.WindowDeclaration window, java.util.Collection<InternalWorkingMemory> workingMemories)java.util.List<TerminalNode>ReteooBuilder. addRule(org.drools.base.definitions.rule.impl.RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)Add aRuleto the network.java.util.List<TerminalNode>RuleBuilder. addRule(org.drools.base.definitions.rule.impl.RuleImpl rule, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)WindowNodeRuleBuilder. addWindowNode(org.drools.base.rule.WindowDeclaration window, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. removeTerminalNode(RuleRemovalContext context, TerminalNode tn, java.util.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 java.util.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(java.lang.String id, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)java.util.List<TerminalNode>ReteooRuleBuilder. addRule(org.drools.base.definitions.rule.impl.RuleImpl rule, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.WindowNodeReteooRuleBuilder. addWindowNode(org.drools.base.rule.WindowDeclaration window, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)Constructor parameters in org.drools.core.reteoo.builder with type arguments of type InternalWorkingMemory Constructor Description BuildContext(InternalRuleBase ruleBase, java.util.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 with parameters of type InternalWorkingMemory Modifier and Type Method Description org.drools.base.time.TriggerCompositeMaxDurationTimer. createTrigger(InternalMatch item, InternalWorkingMemory wm)org.drools.base.time.TriggerDurationTimer. createTrigger(InternalMatch item, InternalWorkingMemory wm)
-