You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2014/02/18 07:28:10 UTC
git commit: CAMEL-6838 Fixed the traceExchangeOut issue of JMX
Notification Trace Event Handler
Repository: camel
Updated Branches:
refs/heads/master 5626334d4 -> 0a3a6b3d0
CAMEL-6838 Fixed the traceExchangeOut issue of JMX Notification Trace Event Handler
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/0a3a6b3d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/0a3a6b3d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/0a3a6b3d
Branch: refs/heads/master
Commit: 0a3a6b3d0df470d838099f7b08e2cacc60d48d2c
Parents: 5626334
Author: Willem Jiang <wi...@gmail.com>
Authored: Tue Feb 18 14:26:44 2014 +0800
Committer: Willem Jiang <wi...@gmail.com>
Committed: Tue Feb 18 14:26:44 2014 +0800
----------------------------------------------------------------------
.../camel/management/mbean/JMXNotificationTraceEventHandler.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/0a3a6b3d/camel-core/src/main/java/org/apache/camel/management/mbean/JMXNotificationTraceEventHandler.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/management/mbean/JMXNotificationTraceEventHandler.java b/camel-core/src/main/java/org/apache/camel/management/mbean/JMXNotificationTraceEventHandler.java
index e6fea29..dccc638 100644
--- a/camel-core/src/main/java/org/apache/camel/management/mbean/JMXNotificationTraceEventHandler.java
+++ b/camel-core/src/main/java/org/apache/camel/management/mbean/JMXNotificationTraceEventHandler.java
@@ -45,9 +45,12 @@ public final class JMXNotificationTraceEventHandler implements TraceEventHandler
}
public void traceExchangeOut(ProcessorDefinition<?> node, Processor target, TraceInterceptor traceInterceptor, Exchange exchange, Object traceState) throws Exception {
+ // We do nothing here
}
public Object traceExchangeIn(ProcessorDefinition<?> node, Processor target, TraceInterceptor traceInterceptor, Exchange exchange) throws Exception {
+ // Just trace the exchange as usual
+ traceExchange(node, target, traceInterceptor, exchange);
return null;
}