Class Tracer
- java.lang.Object
- 
- org.nuxeo.ecm.automation.core.trace.Tracer
 
- 
- All Implemented Interfaces:
- OperationCallback
 
 public class Tracer extends Object implements OperationCallback Automation Abstract tracer recording all automation execution traces.- Since:
- 5.9.1
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected TracerFactoryfactoryprotected Stack<org.nuxeo.ecm.automation.core.trace.Tracer.Context>stack
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedTracer(TracerFactory factory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonChainEnter(OperationType chain)voidonChainExit()voidonError(Exception error)voidonOperationEnter(OperationContext context, OperationType type, InvokableMethod method, Map<String,Object> params)voidonOperationExit(Object output)protected voidpopContext()protected voidpushContext(OperationType chain)
 
- 
- 
- 
Field Detail- 
factoryprotected final TracerFactory factory 
 - 
stackprotected Stack<org.nuxeo.ecm.automation.core.trace.Tracer.Context> stack 
 
- 
 - 
Constructor Detail- 
Tracerprotected Tracer(TracerFactory factory) 
 
- 
 - 
Method Detail- 
pushContextprotected void pushContext(OperationType chain) 
 - 
popContextprotected void popContext() 
 - 
onChainEnterpublic void onChainEnter(OperationType chain) - Specified by:
- onChainEnterin interface- OperationCallback
 
 - 
onChainExitpublic void onChainExit() - Specified by:
- onChainExitin interface- OperationCallback
 
 - 
onOperationEnterpublic void onOperationEnter(OperationContext context, OperationType type, InvokableMethod method, Map<String,Object> params) - Specified by:
- onOperationEnterin interface- OperationCallback
 
 - 
onOperationExitpublic void onOperationExit(Object output) - Specified by:
- onOperationExitin interface- OperationCallback
 
 - 
onErrorpublic void onError(Exception error) - Specified by:
- onErrorin interface- OperationCallback
 
 
- 
 
-