Author: davsclaus
Date: Sat Oct 20 14:57:44 2012
New Revision: 1400468

URL: http://svn.apache.org/viewvc?rev=1400468&view=rev
Log:
CAMEL-5721: Removed not really used NodeFactory. Ensure expressions is set 
consistent in the DSL.

Removed:
    camel/trunk/camel-core/src/main/java/org/apache/camel/model/NodeFactory.java
Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptSendToEndpointDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoopDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/SortDefinition.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottleDefinition.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
 Sat Oct 20 14:57:44 2012
@@ -106,13 +106,13 @@ public class AggregateDefinition extends
 
     public AggregateDefinition(Predicate predicate) {
         if (predicate != null) {
-            setExpression(new ExpressionDefinition(predicate));
+            
setExpression(ExpressionNodeHelper.toExpressionDefinition(predicate));
         }
     }    
     
     public AggregateDefinition(Expression correlationExpression) {
         if (correlationExpression != null) {
-            setExpression(new ExpressionDefinition(correlationExpression));
+            
setExpression(ExpressionNodeHelper.toExpressionDefinition(correlationExpression));
         }
     }
 

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/DelayDefinition.java
 Sat Oct 20 14:57:44 2012
@@ -112,7 +112,7 @@ public class DelayDefinition extends Exp
      * @return the builder
      */
     public DelayDefinition delayTime(Long delay) {
-        setExpression(new 
ExpressionDefinition(ExpressionBuilder.constantExpression(delay)));
+        
setExpression(ExpressionNodeHelper.toExpressionDefinition(ExpressionBuilder.constantExpression(delay)));
         return this;
     }
 

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptSendToEndpointDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptSendToEndpointDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptSendToEndpointDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/InterceptSendToEndpointDefinition.java
 Sat Oct 20 14:57:44 2012
@@ -164,7 +164,6 @@ public class InterceptSendToEndpointDefi
             newWhen.setInheritErrorHandler(when.isInheritErrorHandler());
             newWhen.setParent(when.getParent());
             newWhen.setOtherAttributes(when.getOtherAttributes());
-            newWhen.setNodeFactory(when.getNodeFactory());
             newWhen.setDescription(when.getDescription());
 
             // move this outputs to the when, expect the first one

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoopDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoopDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoopDefinition.java 
(original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/LoopDefinition.java 
Sat Oct 20 14:57:44 2012
@@ -65,7 +65,7 @@ public class LoopDefinition extends Expr
     }
 
     public void setExpression(Expression expr) {
-        setExpression(new ExpressionDefinition(expr));
+        setExpression(ExpressionNodeHelper.toExpressionDefinition(expr));
     }
 
     public Boolean getCopy() {

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java
 Sat Oct 20 14:57:44 2012
@@ -80,7 +80,6 @@ import org.slf4j.LoggerFactory;
 public abstract class ProcessorDefinition<Type extends 
ProcessorDefinition<Type>> extends OptionalIdentifiedDefinition<Type> 
implements Block {
     protected final transient Logger log = LoggerFactory.getLogger(getClass());
     protected Boolean inheritErrorHandler;
-    private NodeFactory nodeFactory;
     private final LinkedList<Block> blocks = new LinkedList<Block>();
     private ProcessorDefinition<?> parent;
     private final List<InterceptStrategy> interceptStrategies = new 
ArrayList<InterceptStrategy>();
@@ -165,7 +164,6 @@ public abstract class ProcessorDefinitio
         }
 
         output.setParent(this);
-        output.setNodeFactory(getNodeFactory());
         configureChild(output);
         getOutputs().add(output);
     }
@@ -1257,7 +1255,7 @@ public abstract class ProcessorDefinitio
      */
     public IdempotentConsumerDefinition idempotentConsumer(Expression 
messageIdExpression) {
         IdempotentConsumerDefinition answer = new 
IdempotentConsumerDefinition();
-        answer.setExpression(new ExpressionDefinition(messageIdExpression));
+        
answer.setExpression(ExpressionNodeHelper.toExpressionDefinition(messageIdExpression));
         addOutput(answer);
         return answer;
     }
@@ -1330,7 +1328,7 @@ public abstract class ProcessorDefinitio
      * @return the builder
      */
     public FilterDefinition filter(ExpressionDefinition expression) {
-        FilterDefinition filter = getNodeFactory().createFilter();
+        FilterDefinition filter = new FilterDefinition();
         filter.setExpression(expression);
         addOutput(filter);
         return filter;
@@ -1359,7 +1357,7 @@ public abstract class ProcessorDefinitio
      */
     public ValidateDefinition validate(Expression expression) {
         ValidateDefinition answer = new ValidateDefinition();
-        answer.setExpression(new ExpressionDefinition(expression));
+        
answer.setExpression(ExpressionNodeHelper.toExpressionDefinition(expression));
         addOutput(answer);
         return answer;
     }
@@ -1374,7 +1372,7 @@ public abstract class ProcessorDefinitio
      */
     public ValidateDefinition validate(Predicate predicate) {
         ValidateDefinition answer = new ValidateDefinition();
-        answer.setExpression(new ExpressionDefinition(predicate));
+        
answer.setExpression(ExpressionNodeHelper.toExpressionDefinition(predicate));
         addOutput(answer);
         return answer;
     }
@@ -1849,7 +1847,7 @@ public abstract class ProcessorDefinitio
      */
     public ResequenceDefinition resequence(Expression expression) {
         ResequenceDefinition answer = new ResequenceDefinition();
-        answer.setExpression(new ExpressionDefinition(expression));
+        
answer.setExpression(ExpressionNodeHelper.toExpressionDefinition(expression));
         addOutput(answer);
         return answer;
     }
@@ -2007,7 +2005,7 @@ public abstract class ProcessorDefinitio
      * @return the builder
      */
     public LoopDefinition loop(Expression expression) {
-        LoopDefinition loop = getNodeFactory().createLoop();
+        LoopDefinition loop = new LoopDefinition();
         loop.setExpression(expression);
         addOutput(loop);
         return loop;
@@ -2022,7 +2020,7 @@ public abstract class ProcessorDefinitio
      * @return the builder
      */
     public LoopDefinition loop(int count) {
-        LoopDefinition loop = getNodeFactory().createLoop();
+        LoopDefinition loop = new LoopDefinition();
         loop.setExpression(new ConstantExpression(Integer.toString(count)));
         addOutput(loop);
         return loop;
@@ -3117,18 +3115,6 @@ public abstract class ProcessorDefinitio
     }
 
     @XmlTransient
-    public NodeFactory getNodeFactory() {
-        if (nodeFactory == null) {
-            nodeFactory = new NodeFactory();
-        }
-        return nodeFactory;
-    }
-
-    public void setNodeFactory(NodeFactory nodeFactory) {
-        this.nodeFactory = nodeFactory;
-    }
-
-    @XmlTransient
     public List<InterceptStrategy> getInterceptStrategies() {
         return interceptStrategies;
     }

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/SortDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/SortDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/SortDefinition.java 
(original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/SortDefinition.java 
Sat Oct 20 14:57:44 2012
@@ -47,7 +47,7 @@ public class SortDefinition<T> extends N
     }
 
     public SortDefinition(Expression expression) {
-        setExpression(new ExpressionDefinition(expression));
+        setExpression(ExpressionNodeHelper.toExpressionDefinition(expression));
     }
 
     public SortDefinition(Expression expression, Comparator<? super T> 
comparator) {

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottleDefinition.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottleDefinition.java?rev=1400468&r1=1400467&r2=1400468&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottleDefinition.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/model/ThrottleDefinition.java
 Sat Oct 20 14:57:44 2012
@@ -139,7 +139,7 @@ public class ThrottleDefinition extends 
      * @return the builder
      */
     public ThrottleDefinition maximumRequestsPerPeriod(Long 
maximumRequestsPerPeriod) {
-        setExpression(new 
ExpressionDefinition(ExpressionBuilder.constantExpression(maximumRequestsPerPeriod)));
+        
setExpression(ExpressionNodeHelper.toExpressionDefinition(ExpressionBuilder.constantExpression(maximumRequestsPerPeriod)));
         return this;
     }
 


Reply via email to