@Deprecated public class DefaultTraceEventHandler extends Object implements TraceEventHandler, Service
Constructor and Description |
---|
DefaultTraceEventHandler(Tracer tracer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
start()
Deprecated.
Starts the service
|
void |
stop()
Deprecated.
Stops the service
|
void |
traceExchange(ProcessorDefinition<?> node,
Processor target,
TraceInterceptor traceInterceptor,
Exchange exchange)
Deprecated.
Event called when an
Exchange is about to be processed
This event is only called if trace out has been disabled (which it is by default). |
Object |
traceExchangeIn(ProcessorDefinition<?> node,
Processor target,
TraceInterceptor traceInterceptor,
Exchange exchange)
Deprecated.
Event called when an
Exchange is about to be processed (in)
This event is only called if trace out has been enabled. |
void |
traceExchangeOut(ProcessorDefinition<?> node,
Processor target,
TraceInterceptor traceInterceptor,
Exchange exchange,
Object traceState)
Deprecated.
Event called when an
Exchange has been processed (out)
This event is only called if trace out has been enabled. |
public DefaultTraceEventHandler(Tracer tracer)
public void traceExchange(ProcessorDefinition<?> node, Processor target, TraceInterceptor traceInterceptor, Exchange exchange) throws Exception
TraceEventHandler
Exchange
is about to be processed
This event is only called if trace out has been disabled (which it is by default).
This method is for coarse grained tracing, where as the other two methods is for fine grained
with in and event events.traceExchange
in interface TraceEventHandler
node
- the current nodetarget
- the current processor being invokedtraceInterceptor
- the trace interceptorexchange
- the current exchangeException
- is thrown if an error occurred during tracingpublic Object traceExchangeIn(ProcessorDefinition<?> node, Processor target, TraceInterceptor traceInterceptor, Exchange exchange) throws Exception
TraceEventHandler
Exchange
is about to be processed (in)
This event is only called if trace out has been enabled.traceExchangeIn
in interface TraceEventHandler
node
- the current nodetarget
- the current processor being invokedtraceInterceptor
- the trace interceptorexchange
- the current exchangeException
- is thrown if an error occurred during tracingpublic void traceExchangeOut(ProcessorDefinition<?> node, Processor target, TraceInterceptor traceInterceptor, Exchange exchange, Object traceState) throws Exception
TraceEventHandler
Exchange
has been processed (out)
This event is only called if trace out has been enabled.traceExchangeOut
in interface TraceEventHandler
node
- the current nodetarget
- the current processor being invokedtraceInterceptor
- the trace interceptorexchange
- the current exchange (contains exception if the processing failed with an exception)traceState
- the optional object which was returned from the traceEventIn method.Exception
- is thrown if an error occurred during tracingpublic void start() throws Exception
Service
Apache Camel