org.apache.camel.processor.interceptor
Class DefaultTraceInterceptorFactory
java.lang.Object
org.apache.camel.processor.interceptor.DefaultTraceInterceptorFactory
- All Implemented Interfaces:
- TraceInterceptorFactory
public class DefaultTraceInterceptorFactory
- extends Object
- implements TraceInterceptorFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTraceInterceptorFactory
public DefaultTraceInterceptorFactory()
createTraceInterceptor
public Processor createTraceInterceptor(ProcessorDefinition<?> node,
Processor target,
TraceFormatter formatter,
Tracer tracer)
- Description copied from interface:
TraceInterceptorFactory
- Create a trace interceptor.
It is expected that the factory will create a subclass of
TraceInterceptor
,
however any Processor will suffice.
Use this factory to take more control of how trace events are persisted.
- Specified by:
createTraceInterceptor
in interface TraceInterceptorFactory
- Parameters:
node
- the current nodetarget
- the current targetformatter
- the trace formattertracer
- the tracer
- Returns:
- the created trace interceptor
Apache CAMEL