public class org.apache.camel.processor.interceptor.Tracer extends java.lang.Object implements org.apache.camel.spi.InterceptStrategy, org.apache.camel.Service
{
private static final java.lang.String JPA_TRACE_EVENT_MESSAGE;
private org.apache.camel.processor.interceptor.TraceFormatter formatter;
private boolean enabled;
private java.lang.String logName;
private org.apache.camel.LoggingLevel logLevel;
private org.apache.camel.Predicate traceFilter;
private boolean traceInterceptors;
private boolean traceExceptions;
private boolean logStackTrace;
private boolean traceOutExchanges;
private java.lang.String destinationUri;
private org.apache.camel.Endpoint destination;
private boolean useJpa;
private org.apache.camel.processor.CamelLogProcessor logger;
private org.apache.camel.processor.interceptor.TraceInterceptorFactory traceInterceptorFactory;
private final java.util.List traceHandlers;
private java.lang.String jpaTraceEventMessageClassName;
private boolean jmxTraceNotifications;
private int traceBodySize;
public void <init>()
{
org.apache.camel.LoggingLevel v;
org.apache.camel.processor.interceptor.DefaultTraceEventHandler v;
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.interceptor.DefaultTraceInterceptorFactory v;
java.util.List v;
org.apache.camel.processor.interceptor.DefaultTraceFormatter v;
java.lang.Class v;
java.lang.String v;
java.util.concurrent.CopyOnWriteArrayList v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.camel.processor.interceptor.DefaultTraceFormatter;
specialinvoke v.<org.apache.camel.processor.interceptor.DefaultTraceFormatter: void <init>()>();
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter> = v;
v.<org.apache.camel.processor.interceptor.Tracer: boolean enabled> = 1;
v = class "Lorg/apache/camel/processor/interceptor/Tracer;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String logName> = v;
v = <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel INFO>;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.LoggingLevel logLevel> = v;
v.<org.apache.camel.processor.interceptor.Tracer: boolean traceExceptions> = 1;
v = new org.apache.camel.processor.interceptor.DefaultTraceInterceptorFactory;
specialinvoke v.<org.apache.camel.processor.interceptor.DefaultTraceInterceptorFactory: void <init>()>();
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceInterceptorFactory traceInterceptorFactory> = v;
v = new java.util.concurrent.CopyOnWriteArrayList;
specialinvoke v.<java.util.concurrent.CopyOnWriteArrayList: void <init>()>();
v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers> = v;
v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String jpaTraceEventMessageClassName> = "org.apache.camel.processor.interceptor.jpa.JpaTraceEventMessage";
v.<org.apache.camel.processor.interceptor.Tracer: int traceBodySize> = 10000;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
v = new org.apache.camel.processor.interceptor.DefaultTraceEventHandler;
specialinvoke v.<org.apache.camel.processor.interceptor.DefaultTraceEventHandler: void <init>(org.apache.camel.processor.interceptor.Tracer)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public static org.apache.camel.processor.interceptor.Tracer createTracer(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
org.apache.camel.spi.Registry v;
org.apache.camel.processor.interceptor.Tracer v;
java.lang.Object v;
v := @parameter: org.apache.camel.CamelContext;
v = new org.apache.camel.processor.interceptor.Tracer;
specialinvoke v.<org.apache.camel.processor.interceptor.Tracer: void <init>()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.Registry getRegistry()>();
v = interfaceinvoke v.<org.apache.camel.spi.Registry: java.lang.Object lookupByNameAndType(java.lang.String,java.lang.Class)>("traceFormatter", class "Lorg/apache/camel/processor/interceptor/TraceFormatter;");
if v == null goto label;
virtualinvoke v.<org.apache.camel.processor.interceptor.Tracer: void setFormatter(org.apache.camel.processor.interceptor.TraceFormatter)>(v);
label:
return v;
}
public static org.apache.camel.processor.interceptor.Tracer getTracer(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
java.util.List v;
java.util.Iterator v;
org.apache.camel.spi.InterceptStrategy v;
java.lang.Object v;
boolean v, v;
v := @parameter: org.apache.camel.CamelContext;
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.util.List getInterceptStrategies()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v instanceof org.apache.camel.processor.interceptor.Tracer;
if v == 0 goto label;
return v;
label:
return null;
}
public synchronized org.apache.camel.processor.CamelLogProcessor getLogger(org.apache.camel.spi.ExchangeFormatter)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.spi.ExchangeFormatter v;
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.CamelLogProcessor v, v, v;
org.apache.camel.util.CamelLogger v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.spi.ExchangeFormatter;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
if v != null goto label;
v = new org.apache.camel.processor.CamelLogProcessor;
v = new org.apache.camel.util.CamelLogger;
v = virtualinvoke v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String getLogName()>();
v = virtualinvoke v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.LoggingLevel getLogLevel()>();
specialinvoke v.<org.apache.camel.util.CamelLogger: void <init>(java.lang.String,org.apache.camel.LoggingLevel)>(v, v);
specialinvoke v.<org.apache.camel.processor.CamelLogProcessor: void <init>(org.apache.camel.util.CamelLogger,org.apache.camel.spi.ExchangeFormatter,org.apache.camel.spi.MaskingFormatter,java.util.Set)>(v, v, null, null);
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger> = v;
label:
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
return v;
}
public org.apache.camel.Processor wrapProcessorInInterceptors(org.apache.camel.CamelContext, org.apache.camel.model.ProcessorDefinition, org.apache.camel.Processor, org.apache.camel.Processor) throws java.lang.Exception
{
org.apache.camel.CamelContext v;
org.apache.camel.processor.interceptor.TraceInterceptorFactory v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.interceptor.TraceFormatter v;
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.Processor v, v, v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Processor;
v := @parameter: org.apache.camel.Processor;
staticinvoke <org.apache.camel.model.RouteDefinitionHelper: void forceAssignIds(org.apache.camel.CamelContext,org.apache.camel.model.ProcessorDefinition)>(v, v);
v = virtualinvoke v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceInterceptorFactory getTraceInterceptorFactory()>();
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter>;
v = interfaceinvoke v.<org.apache.camel.processor.interceptor.TraceInterceptorFactory: org.apache.camel.Processor createTraceInterceptor(org.apache.camel.model.ProcessorDefinition,org.apache.camel.Processor,org.apache.camel.processor.interceptor.TraceFormatter,org.apache.camel.processor.interceptor.Tracer)>(v, v, v, v);
return v;
}
public org.apache.camel.processor.interceptor.TraceFormatter getFormatter()
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.interceptor.TraceFormatter v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter>;
return v;
}
public org.apache.camel.processor.interceptor.DefaultTraceFormatter getDefaultTraceFormatter()
{
org.apache.camel.processor.interceptor.TraceFormatter v, v;
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter>;
v = v instanceof org.apache.camel.processor.interceptor.DefaultTraceFormatter;
if v == 0 goto label;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter>;
return v;
label:
return null;
}
public void setFormatter(org.apache.camel.processor.interceptor.TraceFormatter)
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.interceptor.TraceFormatter v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.processor.interceptor.TraceFormatter;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceFormatter formatter> = v;
return;
}
public void setEnabled(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean enabled> = v;
return;
}
public boolean isEnabled()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean enabled>;
return v;
}
public boolean isTraceInterceptors()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean traceInterceptors>;
return v;
}
public void setTraceInterceptors(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean traceInterceptors> = v;
return;
}
public org.apache.camel.Predicate getTraceFilter()
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.Predicate v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.Predicate traceFilter>;
return v;
}
public void setTraceFilter(org.apache.camel.Predicate)
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.Predicate v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.Predicate;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.Predicate traceFilter> = v;
return;
}
public org.apache.camel.LoggingLevel getLogLevel()
{
org.apache.camel.LoggingLevel v;
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.LoggingLevel logLevel>;
return v;
}
public void setLogLevel(org.apache.camel.LoggingLevel)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.CamelLogProcessor v, v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.LoggingLevel;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.LoggingLevel logLevel> = v;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
if v == null goto label;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
v = virtualinvoke v.<org.apache.camel.processor.CamelLogProcessor: org.apache.camel.util.CamelLogger getLogger()>();
virtualinvoke v.<org.apache.camel.util.CamelLogger: void setLevel(org.apache.camel.LoggingLevel)>(v);
label:
return;
}
public boolean isTraceExceptions()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean traceExceptions>;
return v;
}
public void setTraceExceptions(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean traceExceptions> = v;
return;
}
public boolean isLogStackTrace()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean logStackTrace>;
return v;
}
public void setLogStackTrace(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean logStackTrace> = v;
return;
}
public java.lang.String getLogName()
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String logName>;
return v;
}
public void setLogName(java.lang.String)
{
org.apache.camel.util.CamelLogger v;
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
org.apache.camel.processor.CamelLogProcessor v, v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: java.lang.String;
v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String logName> = v;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
if v == null goto label;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.CamelLogProcessor logger>;
v = virtualinvoke v.<org.apache.camel.processor.CamelLogProcessor: org.apache.camel.util.CamelLogger getLogger()>();
virtualinvoke v.<org.apache.camel.util.CamelLogger: void setLogName(java.lang.String)>(v);
label:
return;
}
public void setTraceOutExchanges(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean traceOutExchanges> = v;
return;
}
public boolean isTraceOutExchanges()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean traceOutExchanges>;
return v;
}
public java.lang.String getDestinationUri()
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String destinationUri>;
return v;
}
public void setDestinationUri(java.lang.String)
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: java.lang.String;
v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String destinationUri> = v;
return;
}
public org.apache.camel.Endpoint getDestination()
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.Endpoint v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.Endpoint destination>;
return v;
}
public void setDestination(org.apache.camel.Endpoint)
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.Endpoint v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.Endpoint;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.Endpoint destination> = v;
return;
}
public boolean isUseJpa()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean useJpa>;
return v;
}
public void setUseJpa(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean useJpa> = v;
return;
}
public org.apache.camel.processor.interceptor.TraceInterceptorFactory getTraceInterceptorFactory()
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.interceptor.TraceInterceptorFactory v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceInterceptorFactory traceInterceptorFactory>;
return v;
}
public void setTraceInterceptorFactory(org.apache.camel.processor.interceptor.TraceInterceptorFactory)
{
org.apache.camel.processor.interceptor.Tracer v;
org.apache.camel.processor.interceptor.TraceInterceptorFactory v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.processor.interceptor.TraceInterceptorFactory;
v.<org.apache.camel.processor.interceptor.Tracer: org.apache.camel.processor.interceptor.TraceInterceptorFactory traceInterceptorFactory> = v;
return;
}
public org.apache.camel.processor.interceptor.TraceEventHandler getTraceHandler()
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.Object v;
java.util.List v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.util.List getTraceHandlers()
{
org.apache.camel.processor.interceptor.Tracer v;
java.util.List v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
return v;
}
public void setTraceHandler(org.apache.camel.processor.interceptor.TraceEventHandler)
{
java.util.List v, v;
org.apache.camel.processor.interceptor.TraceEventHandler v;
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.processor.interceptor.TraceEventHandler;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
interfaceinvoke v.<java.util.List: void clear()>();
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void addTraceHandler(org.apache.camel.processor.interceptor.TraceEventHandler)
{
org.apache.camel.processor.interceptor.Tracer v;
java.util.List v;
org.apache.camel.processor.interceptor.TraceEventHandler v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.processor.interceptor.TraceEventHandler;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void removeTraceHandler(org.apache.camel.processor.interceptor.TraceEventHandler)
{
org.apache.camel.processor.interceptor.Tracer v;
java.util.List v;
org.apache.camel.processor.interceptor.TraceEventHandler v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: org.apache.camel.processor.interceptor.TraceEventHandler;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
return;
}
public java.lang.String getJpaTraceEventMessageClassName()
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String jpaTraceEventMessageClassName>;
return v;
}
public void setJpaTraceEventMessageClassName(java.lang.String)
{
org.apache.camel.processor.interceptor.Tracer v;
java.lang.String v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: java.lang.String;
v.<org.apache.camel.processor.interceptor.Tracer: java.lang.String jpaTraceEventMessageClassName> = v;
return;
}
public boolean isJmxTraceNotifications()
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: boolean jmxTraceNotifications>;
return v;
}
public void setJmxTraceNotifications(boolean)
{
org.apache.camel.processor.interceptor.Tracer v;
boolean v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: boolean;
v.<org.apache.camel.processor.interceptor.Tracer: boolean jmxTraceNotifications> = v;
return;
}
public int getTraceBodySize()
{
int v;
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: int traceBodySize>;
return v;
}
public void setTraceBodySize(int)
{
int v;
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v := @parameter: int;
v.<org.apache.camel.processor.interceptor.Tracer: int traceBodySize> = v;
return;
}
public void start() throws java.lang.Exception
{
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
return;
}
public void stop() throws java.lang.Exception
{
org.apache.camel.processor.interceptor.Tracer v;
java.util.List v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
v = v.<org.apache.camel.processor.interceptor.Tracer: java.util.List traceHandlers>;
interfaceinvoke v.<java.util.List: void clear()>();
return;
}
public java.lang.String toString()
{
org.apache.camel.processor.interceptor.Tracer v;
v := @this: org.apache.camel.processor.interceptor.Tracer;
return "Tracer";
}
}