Package org.drools.core.reteoo
Interface RuleBuilder
-
- All Known Implementing Classes:
ReteooRuleBuilder
public interface RuleBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addEntryPoint(java.lang.String id, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
java.util.List<TerminalNode>
addRule(org.drools.base.definitions.rule.impl.RuleImpl rule, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
WindowNode
addWindowNode(org.drools.base.rule.WindowDeclaration window, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
-
-
-
Method Detail
-
addRule
java.util.List<TerminalNode> addRule(org.drools.base.definitions.rule.impl.RuleImpl rule, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
-
addEntryPoint
void addEntryPoint(java.lang.String id, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
-
addWindowNode
WindowNode addWindowNode(org.drools.base.rule.WindowDeclaration window, InternalRuleBase kBase, java.util.Collection<InternalWorkingMemory> workingMemories)
-
-