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, java.util.Collection<InternalWorkingMemory> workingMemories)voidKnowledgeBaseImpl. kBaseInternal_removeRule(InternalKnowledgePackage pkg, RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)booleanKnowledgeBaseImpl. removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource, java.util.Collection<InternalWorkingMemory> workingMemories)booleanRuleBase. 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, 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 adjustedvoidPhreakBuilder. addRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, RuleBase kBase)static voidEagerPhreakBuilder.Remove. mergeSegments(SegmentMemory.SegmentPrototype proto1, SegmentMemory.SegmentPrototype proto2, RuleBase kbase, java.util.Collection<InternalWorkingMemory> wms)static SegmentMemory.SegmentPrototypeEagerPhreakBuilder.Add. processSplit(LeftTupleNode splitNode, RuleBase kbase, java.util.Collection<InternalWorkingMemory> wms, java.util.Set<EagerPhreakBuilder.SegmentMemoryPair> smemsToNotify)voidEagerPhreakBuilder. removeRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, RuleBase kBase)This method is called before the rule nodes are removed from the network.voidPhreakBuilder. removeRule(TerminalNode tn, java.util.Collection<InternalWorkingMemory> wms, RuleBase kBase)static SegmentMemory.SegmentPrototypeEagerPhreakBuilder.Add. splitSegment(SegmentMemory.SegmentPrototype proto1, LeftTupleNode splitNode, RuleBase 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(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(java.lang.String id, java.util.Collection<InternalWorkingMemory> workingMemories)voidRuleBuilder. addEntryPoint(java.lang.String id, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)voidReteooBuilder. addNamedWindow(WindowDeclaration window, java.util.Collection<InternalWorkingMemory> workingMemories)java.util.List<TerminalNode>ReteooBuilder. addRule(RuleImpl rule, java.util.Collection<InternalWorkingMemory> workingMemories)Add aRuleto the network.java.util.List<TerminalNode>RuleBuilder. addRule(RuleImpl rule, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)WindowNodeRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase 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, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)java.util.List<TerminalNode>ReteooRuleBuilder. addRule(RuleImpl rule, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)Creates the corresponting Rete network for the givenRuleand adds it to the given rule base.WindowNodeReteooRuleBuilder. addWindowNode(WindowDeclaration window, RuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)Constructor parameters in org.drools.core.reteoo.builder with type arguments of type InternalWorkingMemory Constructor Description BuildContext(RuleBase 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 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)
-