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) |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic void traceBeforeNode(org.apache.camel.NamedNode node,
org.apache.camel.Exchange exchange)
traceBeforeNode in interface org.apache.camel.spi.Tracerpublic void traceAfterNode(org.apache.camel.NamedNode node,
org.apache.camel.Exchange exchange)
traceAfterNode in interface org.apache.camel.spi.Tracerpublic void traceBeforeRoute(org.apache.camel.NamedRoute route,
org.apache.camel.Exchange exchange)
traceBeforeRoute in interface org.apache.camel.spi.Tracerpublic void traceAfterRoute(org.apache.camel.Route route,
org.apache.camel.Exchange exchange)
traceAfterRoute in interface org.apache.camel.spi.Tracerpublic boolean shouldTrace(org.apache.camel.NamedNode definition)
shouldTrace in interface org.apache.camel.spi.Tracerpublic long getTraceCounter()
getTraceCounter in interface org.apache.camel.spi.Tracerpublic void resetTraceCounter()
resetTraceCounter in interface org.apache.camel.spi.Tracerpublic boolean isEnabled()
isEnabled in interface org.apache.camel.spi.Tracerpublic void setEnabled(boolean enabled)
setEnabled in interface org.apache.camel.spi.Tracerpublic String getTracePattern()
getTracePattern in interface org.apache.camel.spi.Tracerpublic void setTracePattern(String tracePattern)
setTracePattern in interface org.apache.camel.spi.Tracerpublic boolean isTraceBeforeAndAfterRoute()
isTraceBeforeAndAfterRoute in interface org.apache.camel.spi.Tracerpublic void setTraceBeforeAndAfterRoute(boolean traceBeforeAndAfterRoute)
setTraceBeforeAndAfterRoute in interface org.apache.camel.spi.Tracerpublic org.apache.camel.spi.ExchangeFormatter getExchangeFormatter()
getExchangeFormatter in interface org.apache.camel.spi.Tracerpublic void setExchangeFormatter(org.apache.camel.spi.ExchangeFormatter exchangeFormatter)
setExchangeFormatter in interface org.apache.camel.spi.Tracerprotected 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.BaseServiceExceptionApache Camel