Package org.drools.core.reteoo
Class ReteDumper
java.lang.Object
org.drools.core.reteoo.ReteDumper
Utility class to view Rete models
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollect(InternalRuleBase kBase) collect(KieRuntime session) collect(KieSession session) collectRete(InternalRuleBase kBase) collectRete(Rete rete) collectRete(KieBase kbase) collectRete(KieRuntime session) collectRete(KieSession session) voiddump(InternalRuleBase kBase) voidvoidvoiddump(KieRuntime session) voiddump(KieSession session) voiddumpAssociatedRules(Rete rete) voiddumpAssociatedRules(KieBase kieBase) Dump nodes with associated rules.static voiddumpAssociatedRulesRete(KieBase kieBase) static voiddumpRete(InternalRuleBase kBase) static voidstatic voidstatic voiddumpRete(KieRuntime session) static voiddumpRete(KieSession session) formatNode(BaseNode node) Format a node to informative StringbooleanvoidsetNodeInfoOnly(boolean nodeInfoOnly) If true, dump without partition/mask information.voidsetWriter(PrintWriter writer) Set a writer to which ReteDumper prints results.voidtraverseRete(Rete rete, BiConsumer<BaseNode, String> consumer)
-
Constructor Details
-
ReteDumper
public ReteDumper() -
ReteDumper
-
ReteDumper
-
-
Method Details
-
getWriter
-
setWriter
Set a writer to which ReteDumper prints results. By default, results will be printed to STDOUT- Parameters:
writer-
-
isNodeInfoOnly
public boolean isNodeInfoOnly() -
setNodeInfoOnly
public void setNodeInfoOnly(boolean nodeInfoOnly) If true, dump without partition/mask information. Default value is false- Parameters:
nodeInfoOnly-
-
dumpRete
-
dumpRete
-
dumpRete
-
dumpRete
-
dumpRete
-
dump
-
dump
-
dump
-
dump
-
dump
-
collectRete
-
collectRete
-
collectRete
-
collectRete
-
collectRete
-
collect
-
collect
-
collect
-
collect
-
collect
-
traverseRete
-
formatNode
Format a node to informative String- Parameters:
node-- Returns:
- formatted String
-
dumpAssociatedRulesRete
-
dumpAssociatedRules
Dump nodes with associated rules. Helps to locate rules from a node in problem- Parameters:
kieBase-
-
dumpAssociatedRules
-