Author: jstrachan
Date: Tue Oct 21 07:09:52 2008
New Revision: 706634
URL: http://svn.apache.org/viewvc?rev=706634&view=rev
Log:
fix for CAMEL-1010
Modified:
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
Modified:
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
URL:
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java?rev=706634&r1=706633&r2=706634&view=diff
==============================================================================
---
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
(original)
+++
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
Tue Oct 21 07:09:52 2008
@@ -25,6 +25,7 @@
import org.apache.camel.model.MulticastType;
import org.apache.camel.model.ProcessorType;
import org.apache.camel.model.RouteType;
+import org.apache.camel.model.InterceptorRef;
import static org.apache.camel.util.ObjectHelper.isNotNullAndNonEmpty;
/**
@@ -90,8 +91,8 @@
}
protected NodeData printNode(PrintWriter writer, NodeData fromData,
ProcessorType node) {
- if (node instanceof MulticastType) {
- // no need for a multicast node
+ if (node instanceof MulticastType || node instanceof InterceptorRef) {
+ // no need for a multicast or interceptor node
List<ProcessorType> outputs = node.getOutputs();
for (ProcessorType output : outputs) {
printNode(writer, fromData, output);