Package com.xmlcalabash.tracing
Class StandardTraceListener
-
- All Implemented Interfaces:
-
com.xmlcalabash.api.Monitor
,com.xmlcalabash.tracing.TraceListener
public class StandardTraceListener implements TraceListener
-
-
Field Summary
Fields Modifier and Type Field Description private final List<TraceDetail>
trace
-
Constructor Summary
Constructors Constructor Description StandardTraceListener()
-
Method Summary
Modifier and Type Method Description List<TraceDetail>
getTrace()
Unit
startStep(AbstractStep step)
Unit
endStep(AbstractStep step)
Unit
abortStep(AbstractStep step, Exception ex)
XProcDocument
sendDocument(Pair<AbstractStep, String> from, Pair<Consumer, String> to, XProcDocument document)
XdmNode
summary(XProcStepConfiguration config)
Unit
documentSummary(XProcStepConfiguration config, SaxonTreeBuilder builder, DocumentDetail detail)
-
-
Method Detail
-
getTrace
List<TraceDetail> getTrace()
-
startStep
Unit startStep(AbstractStep step)
-
endStep
Unit endStep(AbstractStep step)
-
abortStep
Unit abortStep(AbstractStep step, Exception ex)
-
sendDocument
XProcDocument sendDocument(Pair<AbstractStep, String> from, Pair<Consumer, String> to, XProcDocument document)
-
summary
XdmNode summary(XProcStepConfiguration config)
-
documentSummary
Unit documentSummary(XProcStepConfiguration config, SaxonTreeBuilder builder, DocumentDetail detail)
-
-
-
-