Package org.apache.camel.impl.engine
Class CamelInternalProcessor.BacklogTracerAdvice
java.lang.Object
org.apache.camel.impl.engine.CamelInternalProcessor.BacklogTracerAdvice
- All Implemented Interfaces:
org.apache.camel.spi.CamelInternalProcessorAdvice<DefaultBacklogTracerEventMessage>
- Enclosing class:
CamelInternalProcessor
public static final class CamelInternalProcessor.BacklogTracerAdvice
extends Object
implements org.apache.camel.spi.CamelInternalProcessorAdvice<DefaultBacklogTracerEventMessage>
Advice to execute the
BacklogTracer
if enabled.-
Constructor Summary
ConstructorsConstructorDescriptionBacklogTracerAdvice
(org.apache.camel.CamelContext camelContext, BacklogTracer backlogTracer, org.apache.camel.NamedNode processorDefinition, org.apache.camel.NamedRoute routeDefinition, boolean first) -
Method Summary
Modifier and TypeMethodDescriptionvoid
after
(org.apache.camel.Exchange exchange, DefaultBacklogTracerEventMessage data) before
(org.apache.camel.Exchange exchange) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.spi.CamelInternalProcessorAdvice
hasState
-
Constructor Details
-
BacklogTracerAdvice
public BacklogTracerAdvice(org.apache.camel.CamelContext camelContext, BacklogTracer backlogTracer, org.apache.camel.NamedNode processorDefinition, org.apache.camel.NamedRoute routeDefinition, boolean first)
-
-
Method Details
-
before
- Specified by:
before
in interfaceorg.apache.camel.spi.CamelInternalProcessorAdvice<DefaultBacklogTracerEventMessage>
- Throws:
Exception
-
after
public void after(org.apache.camel.Exchange exchange, DefaultBacklogTracerEventMessage data) throws Exception - Specified by:
after
in interfaceorg.apache.camel.spi.CamelInternalProcessorAdvice<DefaultBacklogTracerEventMessage>
- Throws:
Exception
-