public class LogProcessor
extends org.apache.camel.support.AsyncProcessorSupport
implements org.apache.camel.Traceable, org.apache.camel.spi.IdAware
Expression and logs it.| Constructor and Description |
|---|
LogProcessor(org.apache.camel.Expression expression,
org.apache.camel.spi.CamelLogger logger,
org.apache.camel.spi.MaskingFormatter formatter,
Set<org.apache.camel.spi.LogListener> listeners) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.Expression |
getExpression() |
String |
getId() |
org.apache.camel.spi.MaskingFormatter |
getLogFormatter() |
org.apache.camel.spi.CamelLogger |
getLogger() |
String |
getTraceLabel() |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
void |
setId(String id) |
String |
toString() |
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic LogProcessor(org.apache.camel.Expression expression,
org.apache.camel.spi.CamelLogger logger,
org.apache.camel.spi.MaskingFormatter formatter,
Set<org.apache.camel.spi.LogListener> listeners)
public boolean process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback)
process in interface org.apache.camel.AsyncProcessorpublic String getTraceLabel()
getTraceLabel in interface org.apache.camel.Traceablepublic String getId()
getId in interface org.apache.camel.spi.HasIdpublic void setId(String id)
setId in interface org.apache.camel.spi.IdAwarepublic org.apache.camel.Expression getExpression()
public org.apache.camel.spi.CamelLogger getLogger()
public org.apache.camel.spi.MaskingFormatter getLogFormatter()
protected void doStart()
throws Exception
doStart in class org.apache.camel.support.AsyncProcessorSupportExceptionApache Camel