public class DefaultTracer
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.spi.Tracer
Tracer
implementation that will log traced messages
to the logger named org.apache.camel.Tracing.Constructor and Description |
---|
DefaultTracer() |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
protected void |
dumpTrace(String out) |
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.spi.ExchangeFormatter |
getExchangeFormatter() |
long |
getTraceCounter() |
String |
getTracePattern() |
boolean |
isEnabled() |
boolean |
isTraceBeforeAndAfterRoute() |
void |
resetTraceCounter() |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setEnabled(boolean enabled) |
void |
setExchangeFormatter(org.apache.camel.spi.ExchangeFormatter exchangeFormatter) |
void |
setTraceBeforeAndAfterRoute(boolean traceBeforeAndAfterRoute) |
void |
setTracePattern(String tracePattern) |
boolean |
shouldTrace(org.apache.camel.NamedNode definition) |
protected boolean |
shouldTracePattern(org.apache.camel.NamedNode definition) |
void |
traceAfterNode(org.apache.camel.NamedNode node,
org.apache.camel.Exchange exchange) |
void |
traceAfterRoute(org.apache.camel.Route route,
org.apache.camel.Exchange exchange) |
void |
traceBeforeNode(org.apache.camel.NamedNode node,
org.apache.camel.Exchange exchange) |
void |
traceBeforeRoute(org.apache.camel.NamedRoute route,
org.apache.camel.Exchange exchange) |
doInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public void traceBeforeNode(org.apache.camel.NamedNode node, org.apache.camel.Exchange exchange)
traceBeforeNode
in interface org.apache.camel.spi.Tracer
public void traceAfterNode(org.apache.camel.NamedNode node, org.apache.camel.Exchange exchange)
traceAfterNode
in interface org.apache.camel.spi.Tracer
public void traceBeforeRoute(org.apache.camel.NamedRoute route, org.apache.camel.Exchange exchange)
traceBeforeRoute
in interface org.apache.camel.spi.Tracer
public void traceAfterRoute(org.apache.camel.Route route, org.apache.camel.Exchange exchange)
traceAfterRoute
in interface org.apache.camel.spi.Tracer
public boolean shouldTrace(org.apache.camel.NamedNode definition)
shouldTrace
in interface org.apache.camel.spi.Tracer
public long getTraceCounter()
getTraceCounter
in interface org.apache.camel.spi.Tracer
public void resetTraceCounter()
resetTraceCounter
in interface org.apache.camel.spi.Tracer
public boolean isEnabled()
isEnabled
in interface org.apache.camel.spi.Tracer
public void setEnabled(boolean enabled)
setEnabled
in interface org.apache.camel.spi.Tracer
public String getTracePattern()
getTracePattern
in interface org.apache.camel.spi.Tracer
public void setTracePattern(String tracePattern)
setTracePattern
in interface org.apache.camel.spi.Tracer
public boolean isTraceBeforeAndAfterRoute()
isTraceBeforeAndAfterRoute
in interface org.apache.camel.spi.Tracer
public void setTraceBeforeAndAfterRoute(boolean traceBeforeAndAfterRoute)
setTraceBeforeAndAfterRoute
in interface org.apache.camel.spi.Tracer
public org.apache.camel.spi.ExchangeFormatter getExchangeFormatter()
getExchangeFormatter
in interface org.apache.camel.spi.Tracer
public void setExchangeFormatter(org.apache.camel.spi.ExchangeFormatter exchangeFormatter)
setExchangeFormatter
in interface org.apache.camel.spi.Tracer
protected void dumpTrace(String out)
protected boolean shouldTracePattern(org.apache.camel.NamedNode definition)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.service.ServiceSupport
Exception
Apache Camel