Author: jstrachan
Date: Thu Jun 26 08:06:31 2008
New Revision: 671918

URL: http://svn.apache.org/viewvc?rev=671918&view=rev
Log:
improvements for CAMEL-619 - use more descriptive generated IDs for EIP nodes

Modified:
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregatorType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/BeanRef.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/CatchType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ChoiceType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ConvertBodyType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayerType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ExpressionNode.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FilterType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FinallyType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FromType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/HandleFaultType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/IdempotentConsumerType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptorRef.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MarshalType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MulticastType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OptionalIdentifiedType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OtherwiseType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/PolicyRef.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProceedType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorRef.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RecipientListType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ResequencerType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RoutingSlipType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetBodyType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetHeaderType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SplitterType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThreadType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottlerType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowFaultType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ToType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TransformType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TryType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/UnmarshalType.java
    
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/WhenType.java

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregatorType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregatorType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregatorType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregatorType.java
 Thu Jun 26 08:06:31 2008
@@ -81,6 +81,11 @@
         return "Aggregator[ " + getExpression() + " -> " + getOutputs() + "]";
     }
 
+    @Override
+    public String getShortName() {
+        return "aggregator";
+    }
+
     @SuppressWarnings("unchecked")
     @Override
     public void addRoutes(RouteContext routeContext, Collection<Route> routes) 
throws Exception {

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/BeanRef.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/BeanRef.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/BeanRef.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/BeanRef.java
 Thu Jun 26 08:06:31 2008
@@ -63,6 +63,11 @@
         return "Bean[" + getLabel() + "]";
     }
 
+    @Override
+    public String getShortName() {
+        return "bean";
+    }
+
     public String getRef() {
         return ref;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/CatchType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/CatchType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/CatchType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/CatchType.java
 Thu Jun 26 08:06:31 2008
@@ -64,6 +64,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "catch";
+    }
+
+    @Override
     public String getLabel() {
         return getExceptionClasses().toString();
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ChoiceType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ChoiceType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ChoiceType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ChoiceType.java
 Thu Jun 26 08:06:31 2008
@@ -62,7 +62,11 @@
 
         }
     }
-
+    @Override
+    public String getShortName() {
+        return "choice";
+    }
+           
     @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         List<FilterProcessor> filters = new ArrayList<FilterProcessor>();

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ConvertBodyType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ConvertBodyType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ConvertBodyType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ConvertBodyType.java
 Thu Jun 26 08:06:31 2008
@@ -58,6 +58,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "convertBodyTo";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         return new ConvertBodyProcessor(getTypeClass());
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayerType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayerType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayerType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayerType.java
 Thu Jun 26 08:06:31 2008
@@ -57,6 +57,11 @@
         return "Delayer[ " + getExpression() + " -> " + getOutputs() + "]";
     }
 
+    @Override
+    public String getShortName() {
+        return "delayer";
+    }
+
     public Long getDelay() {
         return delay;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ExpressionNode.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ExpressionNode.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ExpressionNode.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ExpressionNode.java
 Thu Jun 26 08:06:31 2008
@@ -61,6 +61,11 @@
         }
     }
 
+    @Override
+    public String getShortName() {
+        return "exp";
+    }
+      
     public ExpressionType getExpression() {
         return expression;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FilterType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FilterType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FilterType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FilterType.java
 Thu Jun 26 08:06:31 2008
@@ -48,6 +48,12 @@
     public String toString() {
         return "Filter[ " + getExpression() + " -> " + getOutputs() + "]";
     }
+    
+    @Override
+    public String getShortName() {
+        return "filter";
+    }
+
 
     @Override
     public FilterProcessor createProcessor(RouteContext routeContext) throws 
Exception {

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FinallyType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FinallyType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FinallyType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FinallyType.java
 Thu Jun 26 08:06:31 2008
@@ -37,6 +37,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "finally";
+    }
+     
+    @Override
     public String getLabel() {
         return "";
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FromType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FromType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FromType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/FromType.java
 Thu Jun 26 08:06:31 2008
@@ -58,6 +58,12 @@
         return "From[" + getLabel() + "]";
     }
 
+    @Override
+    public String getShortName() {
+        return "from";
+    }
+
+
     public String getLabel() {
         return description(getUri(), getRef(), getEndpoint());
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/HandleFaultType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/HandleFaultType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/HandleFaultType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/HandleFaultType.java
 Thu Jun 26 08:06:31 2008
@@ -36,6 +36,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "handleFault";
+    }
+
+    @Override
     public String toString() {
         return "HandleFault[" + getLabel() + "]";
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/IdempotentConsumerType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/IdempotentConsumerType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/IdempotentConsumerType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/IdempotentConsumerType.java
 Thu Jun 26 08:06:31 2008
@@ -54,6 +54,11 @@
         return "IdempotentConsumer[ " + getExpression() + " -> " + 
getOutputs() + "]";
     }
 
+    @Override
+    public String getShortName() {
+        return "idempotentConsumer";
+    }
+
     public String getMessageIdRepositoryRef() {
         return messageIdRepositoryRef;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptType.java
 Thu Jun 26 08:06:31 2008
@@ -50,6 +50,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "intercept";
+    }
+    
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Interceptor interceptor = new Interceptor();
         routeContext.intercept(interceptor);

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptorRef.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptorRef.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptorRef.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptorRef.java
 Thu Jun 26 08:06:31 2008
@@ -56,6 +56,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "interceptor";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         DelegateProcessor processor = createInterceptor(routeContext);
         Processor child = createOutputsProcessor(routeContext);

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoadBalanceType.java
 Thu Jun 26 08:06:31 2008
@@ -63,6 +63,11 @@
     public LoadBalanceType() {
     }
 
+    @Override
+    public String getShortName() {
+        return "loadbalance";
+    }
+
     public String getRef() {
         return ref;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MarshalType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MarshalType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MarshalType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MarshalType.java
 Thu Jun 26 08:06:31 2008
@@ -77,6 +77,11 @@
         }
     }
 
+    @Override
+    public String getShortName() {
+        return "marshal";
+    }
+
     public String getRef() {
         return ref;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MulticastType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MulticastType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MulticastType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/MulticastType.java
 Thu Jun 26 08:06:31 2008
@@ -53,6 +53,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "multicast";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         return createOutputsProcessor(routeContext);
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OptionalIdentifiedType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OptionalIdentifiedType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OptionalIdentifiedType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OptionalIdentifiedType.java
 Thu Jun 26 08:06:31 2008
@@ -17,6 +17,9 @@
 package org.apache.camel.model;
 
 import java.util.concurrent.atomic.AtomicInteger;
+import java.util.Collections;
+import java.util.Map;
+import java.util.HashMap;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
@@ -37,7 +40,7 @@
 @XmlAccessorType(XmlAccessType.FIELD)
 public abstract class OptionalIdentifiedType<T extends OptionalIdentifiedType> 
{
     @XmlTransient
-    protected static AtomicInteger nodeCounter = new AtomicInteger(1);
+    protected static Map<String,AtomicInteger> nodeCounters = new 
HashMap<String, AtomicInteger>();
     @XmlAttribute(required = false)
     @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
     @XmlID
@@ -74,6 +77,15 @@
         this.description = description;
     }
 
+    /**
+     * Returns a short name for this node which can be useful for ID 
generation or referring to related resources like images
+     *
+     * @return defaults to "node" but derived nodes should overload this to 
provide a unique name
+     */
+    public String getShortName() {
+        return "node";
+    }
+
     // Fluent API
     // 
-------------------------------------------------------------------------
     public T description(String text) {
@@ -97,8 +109,31 @@
 
     public String idOrCreate() {
         if (id == null) {
-            setId("node" + nodeCounter.incrementAndGet());
+            setId(createId());
         }
         return getId();
     }
+
+    // Implementation methods
+    // 
-------------------------------------------------------------------------
+    
+    /**
+     * A helper method to create a new ID for this node
+     */
+    protected String createId() {
+        String key = getShortName();
+        return key + getNodeCounter(key).incrementAndGet();
+    }
+
+    /**
+     * Returns the counter for the given node key, lazily creating one if 
necessary
+     */
+    protected static synchronized AtomicInteger getNodeCounter(String key) {
+        AtomicInteger answer = nodeCounters.get(key);
+        if (answer == null) {
+            answer = new AtomicInteger(0);
+            nodeCounters.put(key, answer);
+        }
+        return answer;
+    }
 }
\ No newline at end of file

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OtherwiseType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OtherwiseType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OtherwiseType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/OtherwiseType.java
 Thu Jun 26 08:06:31 2008
@@ -43,6 +43,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "otherwise";
+    }
+
+    @Override
     public String getLabel() {
         return "otherwise";
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/PolicyRef.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/PolicyRef.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/PolicyRef.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/PolicyRef.java
 Thu Jun 26 08:06:31 2008
@@ -52,6 +52,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "policy";
+    }
+
+    @Override
     public String getLabel() {
         if (ref != null) {
             return "ref:  " + ref;

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProceedType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProceedType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProceedType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProceedType.java
 Thu Jun 26 08:06:31 2008
@@ -32,6 +32,11 @@
 @XmlAccessorType(XmlAccessType.FIELD)
 public class ProceedType extends OutputType<ProcessorType> {
 
+    @Override
+    public String getShortName() {
+        return "proceed";
+    }
+
     // TODO we should be just returning the outputs!
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         //return routeContext.createProceedProcessor();

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorRef.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorRef.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorRef.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorRef.java
 Thu Jun 26 08:06:31 2008
@@ -46,6 +46,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "processor";
+    }
+
+    @Override
     public String toString() {
         return "Processor["
                 + ((ref != null) ? "ref:  " + ref : processor)

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RecipientListType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RecipientListType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RecipientListType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RecipientListType.java
 Thu Jun 26 08:06:31 2008
@@ -51,6 +51,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "recipientList";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         return new 
RecipientList(getExpression().createExpression(routeContext));
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ResequencerType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ResequencerType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ResequencerType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ResequencerType.java
 Thu Jun 26 08:06:31 2008
@@ -63,6 +63,11 @@
         this.batch();
     }
 
+    @Override
+    public String getShortName() {
+        return "resequencer";
+    }
+
     /**
      * Configures the stream-based resequencing algorithm using the default
      * configuration.

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RoutingSlipType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RoutingSlipType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RoutingSlipType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/RoutingSlipType.java
 Thu Jun 26 08:06:31 2008
@@ -61,6 +61,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "routingSlip";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         return new RoutingSlip(getHeaderName(), getUriDelimiter());
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetBodyType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetBodyType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetBodyType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetBodyType.java
 Thu Jun 26 08:06:31 2008
@@ -46,6 +46,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "setBody";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Expression expr = getExpression().createExpression(routeContext);
         return ProcessorBuilder.setBody(expr);

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetHeaderType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetHeaderType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetHeaderType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SetHeaderType.java
 Thu Jun 26 08:06:31 2008
@@ -63,6 +63,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "setHeader";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Expression expr;
 

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SplitterType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SplitterType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SplitterType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SplitterType.java
 Thu Jun 26 08:06:31 2008
@@ -66,6 +66,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "splitter";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Processor childProcessor = routeContext.createProcessor(this);
         if (aggregationStrategy == null) {

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThreadType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThreadType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThreadType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThreadType.java
 Thu Jun 26 08:06:31 2008
@@ -87,6 +87,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "thread";
+    }
+
+    @Override
     public String getLabel() {
         return "coreSize=" + coreSize;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottlerType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottlerType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottlerType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottlerType.java
 Thu Jun 26 08:06:31 2008
@@ -58,6 +58,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "throttler";
+    }
+
+    @Override
     public String getLabel() {
         return "" + getMaximumRequestsPerPeriod() + " per " + 
getTimePeriodMillis() + " (ms)";
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowFaultType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowFaultType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowFaultType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrowFaultType.java
 Thu Jun 26 08:06:31 2008
@@ -46,6 +46,11 @@
     public ThrowFaultType() {
     }
 
+    @Override
+    public String getShortName() {
+        return "throwFault";
+    }
+
     public void setFault(Throwable fault) {
         this.fault = fault;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ToType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ToType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ToType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ToType.java
 Thu Jun 26 08:06:31 2008
@@ -63,6 +63,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "to";
+    }
+
+    @Override
     public String getLabel() {
         return FromType.description(getUri(), getRef(), getEndpoint());
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TransformType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TransformType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TransformType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TransformType.java
 Thu Jun 26 08:06:31 2008
@@ -45,6 +45,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "transform";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Expression expr = getExpression().createExpression(routeContext);
         Processor childProcessor = routeContext.createProcessor(this);

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TryType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TryType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TryType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/TryType.java
 Thu Jun 26 08:06:31 2008
@@ -52,6 +52,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "try";
+    }
+
+    @Override
     public Processor createProcessor(RouteContext routeContext) throws 
Exception {
         Processor tryProcessor = createOutputsProcessor(routeContext, 
getOutputsWithoutCatches());
 

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/UnmarshalType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/UnmarshalType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/UnmarshalType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/UnmarshalType.java
 Thu Jun 26 08:06:31 2008
@@ -77,6 +77,11 @@
         }
     }
 
+    @Override
+    public String getShortName() {
+        return "unmarshal";
+    }
+
     public String getRef() {
         return ref;
     }

Modified: 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/WhenType.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/WhenType.java?rev=671918&r1=671917&r2=671918&view=diff
==============================================================================
--- 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/WhenType.java
 (original)
+++ 
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/WhenType.java
 Thu Jun 26 08:06:31 2008
@@ -48,6 +48,11 @@
     }
 
     @Override
+    public String getShortName() {
+        return "when";
+    }
+
+    @Override
     public FilterProcessor createProcessor(RouteContext routeContext) throws 
Exception {
         return createFilterProcessor(routeContext);
     }


Reply via email to