public class TraceWriter extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GREEN |
static java.lang.String |
ORANGE |
static java.lang.String |
RED |
Constructor and Description |
---|
TraceWriter() |
TraceWriter(Flow flow) |
Modifier and Type | Method and Description |
---|---|
protected java.nio.file.Path |
getFullTransformTracePath(java.lang.String registryName) |
protected java.nio.file.Path |
getPlanStatsPath() |
protected java.nio.file.Path |
getPlanTracePath() |
protected java.nio.file.Path |
getPlanTransformTracePath() |
boolean |
isTransformTraceDisabled() |
boolean |
isTransformTraceEnabled() |
void |
writeFinal(java.lang.String fileName,
RuleResult ruleResult) |
void |
writeStats(PlannerContext plannerContext,
RuleResult ruleResult) |
void |
writeTracePlan(java.lang.String registryName,
java.lang.String fileName,
ElementGraph elementGraph) |
void |
writeTracePlan(java.lang.String registryName,
java.lang.String fileName,
FlowStepGraph stepGraph) |
void |
writeTracePlanSteps(java.lang.String directoryName,
FlowStepGraph stepGraph) |
void |
writeTransformPlan(java.lang.String registryName,
FlowElementGraph flowElementGraph,
java.lang.String name) |
void |
writeTransformPlan(java.lang.String registryName,
java.util.List<? extends ElementGraph> flowElementGraphs,
PlanPhase phase,
java.lang.String subName) |
void |
writeTransformPlan(java.lang.String registryName,
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> parentGraphsMap,
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> subGraphsMap,
PlanPhase phase,
java.lang.String subName) |
void |
writeTransformPlan(java.lang.String registryName,
java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> subGraphsMap,
PlanPhase phase,
java.lang.String subName) |
void |
writeTransformPlan(java.lang.String registryName,
PlanPhase phase,
Rule rule,
int[] ordinals,
GraphResult graphResult) |
public static final java.lang.String GREEN
public static final java.lang.String ORANGE
public static final java.lang.String RED
public TraceWriter()
public TraceWriter(Flow flow)
protected java.nio.file.Path getFullTransformTracePath(java.lang.String registryName)
public boolean isTransformTraceEnabled()
public boolean isTransformTraceDisabled()
public void writeTransformPlan(java.lang.String registryName, PlanPhase phase, Rule rule, int[] ordinals, GraphResult graphResult)
public void writeTransformPlan(java.lang.String registryName, FlowElementGraph flowElementGraph, java.lang.String name)
public void writeTransformPlan(java.lang.String registryName, java.util.List<? extends ElementGraph> flowElementGraphs, PlanPhase phase, java.lang.String subName)
public void writeTransformPlan(java.lang.String registryName, java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> parentGraphsMap, java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> subGraphsMap, PlanPhase phase, java.lang.String subName)
public void writeTransformPlan(java.lang.String registryName, java.util.Map<ElementGraph,java.util.List<? extends ElementGraph>> subGraphsMap, PlanPhase phase, java.lang.String subName)
protected java.nio.file.Path getPlanTracePath()
protected java.nio.file.Path getPlanTransformTracePath()
protected java.nio.file.Path getPlanStatsPath()
public void writeTracePlan(java.lang.String registryName, java.lang.String fileName, ElementGraph elementGraph)
public void writeTracePlan(java.lang.String registryName, java.lang.String fileName, FlowStepGraph stepGraph)
public void writeTracePlanSteps(java.lang.String directoryName, FlowStepGraph stepGraph)
public void writeFinal(java.lang.String fileName, RuleResult ruleResult)
public void writeStats(PlannerContext plannerContext, RuleResult ruleResult)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.