Repository: camel
Updated Branches:
  refs/heads/master 70d4e52ce -> 891148417


CAMEL-11410: camel-spring - Should not list uris as spring bean ids from Camel 
routes


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/78fea48d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/78fea48d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/78fea48d

Branch: refs/heads/master
Commit: 78fea48d0fe350fae4fecc9d4b5f690e3026754b
Parents: 70d4e52
Author: Claus Ibsen <davscl...@apache.org>
Authored: Wed Jun 14 15:25:09 2017 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Jun 14 15:25:16 2017 +0200

----------------------------------------------------------------------
 .../spring/handler/CamelNamespaceHandler.java   |  3 +-
 .../spring/CircularComponentInjectionTest.java  |  3 +-
 .../camel/spring/NodeIdReferenceTest.java       |  2 +-
 .../CircularComponentInjectionTest-context.xml  |  6 ++--
 .../spring/NodeIdReferenceTest-context.xml      | 15 +++++-----
 ...merTemplateOutOfCamelContextTest-context.xml | 17 ++++++------
 .../SpringConsumerTemplateTest-context.xml      | 29 ++++++++++----------
 .../SpringJmxEndpointInjectBeanRefTest.xml      |  4 ++-
 8 files changed, 44 insertions(+), 35 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
index 2b89d44..43afb2b 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
@@ -440,7 +440,7 @@ public class CamelNamespaceHandler extends 
NamespaceHandlerSupport {
             }
 
             // register as endpoint defined indirectly in the routes by 
from/to types having id explicit set
-            registerEndpointsWithIdsDefinedInFromOrToTypes(element, 
parserContext, contextId, binder);
+            // registerEndpointsWithIdsDefinedInFromOrToTypes(element, 
parserContext, contextId, binder);
 
             // register templates if not already defined
             registerTemplates(element, parserContext, contextId);
@@ -534,6 +534,7 @@ public class CamelNamespaceHandler extends 
NamespaceHandlerSupport {
     /**
      * Used for auto registering endpoints from the <tt>from</tt> or 
<tt>to</tt> DSL if they have an id attribute set
      */
+    @Deprecated
     protected void registerEndpointsWithIdsDefinedInFromOrToTypes(Element 
element, ParserContext parserContext, String contextId, Binder<Node> binder) {
         NodeList list = element.getChildNodes();
         int size = list.getLength();

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/java/org/apache/camel/spring/CircularComponentInjectionTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/java/org/apache/camel/spring/CircularComponentInjectionTest.java
 
b/components/camel-spring/src/test/java/org/apache/camel/spring/CircularComponentInjectionTest.java
index 92500b7..eea1059 100644
--- 
a/components/camel-spring/src/test/java/org/apache/camel/spring/CircularComponentInjectionTest.java
+++ 
b/components/camel-spring/src/test/java/org/apache/camel/spring/CircularComponentInjectionTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.spring;
 
-
 import org.apache.camel.Endpoint;
 import org.apache.camel.EndpointInject;
 import org.junit.Assert;
@@ -26,8 +25,10 @@ import org.springframework.test.context.ContextConfiguration;
 
 @ContextConfiguration
 public class CircularComponentInjectionTest extends SpringRunWithTestSupport {
+
     @EndpointInject(ref = "seda")
     protected Endpoint sedaEndpoint;
+
     @EndpointInject(ref = "log")
     protected Endpoint logEndpoint;
 

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/java/org/apache/camel/spring/NodeIdReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/java/org/apache/camel/spring/NodeIdReferenceTest.java
 
b/components/camel-spring/src/test/java/org/apache/camel/spring/NodeIdReferenceTest.java
index 0e96717..33613d0 100644
--- 
a/components/camel-spring/src/test/java/org/apache/camel/spring/NodeIdReferenceTest.java
+++ 
b/components/camel-spring/src/test/java/org/apache/camel/spring/NodeIdReferenceTest.java
@@ -29,7 +29,7 @@ import org.springframework.test.context.ContextConfiguration;
  */
 @ContextConfiguration
 public class NodeIdReferenceTest extends SpringRunWithTestSupport {
-    protected String expectedBody = "Godday World";
+    protected String expectedBody = "Hi World";
 
     @Autowired
     protected ProducerTemplate producer;

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/resources/org/apache/camel/spring/CircularComponentInjectionTest-context.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/CircularComponentInjectionTest-context.xml
 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/CircularComponentInjectionTest-context.xml
index 4b72c4c..8d7b06e 100644
--- 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/CircularComponentInjectionTest-context.xml
+++ 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/CircularComponentInjectionTest-context.xml
@@ -26,9 +26,11 @@
          http://camel.apache.org/schema/spring/camel-spring.xsd";>
 
   <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";>
+    <endpoint id="log" uri="seda:test"/>
+    <endpoint id="seda" uri="log:test"/>
     <route>
-      <from id="log" uri="seda:test"/>
-      <to id="seda" uri="log:test"/>
+      <from uri="ref:log"/>
+      <to uri="ref:seda"/>
     </route>
   </camelContext>
 

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/resources/org/apache/camel/spring/NodeIdReferenceTest-context.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/NodeIdReferenceTest-context.xml
 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/NodeIdReferenceTest-context.xml
index 52bae91..27b6434 100644
--- 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/NodeIdReferenceTest-context.xml
+++ 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/NodeIdReferenceTest-context.xml
@@ -24,13 +24,14 @@
        http://camel.apache.org/schema/spring 
http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
-    <camelContext xmlns="http://camel.apache.org/schema/spring";>
-        <template id="camelTemplate"/>
+  <camelContext xmlns="http://camel.apache.org/schema/spring";>
+    <template id="camelTemplate"/>
+    <endpoint id="foo" uri="direct:start"/>
 
-        <route>
-            <from id="foo" uri="direct:start"/>
-            <to uri="mock:result"/>
-        </route>
-    </camelContext>
+    <route>
+      <from uri="ref:foo"/>
+      <to uri="mock:result"/>
+    </route>
+  </camelContext>
 
 </beans>

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateOutOfCamelContextTest-context.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateOutOfCamelContextTest-context.xml
 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateOutOfCamelContextTest-context.xml
index 5001c78..1e04125 100644
--- 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateOutOfCamelContextTest-context.xml
+++ 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateOutOfCamelContextTest-context.xml
@@ -25,14 +25,15 @@
        http://camel.apache.org/schema/spring 
http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
-    <camelContext id="myCamel" xmlns="http://camel.apache.org/schema/spring";>
-        <route>
-            <from uri="seda:foo"/>
-            <to id="result" uri="mock:result"/>
-        </route>
-    </camelContext>
+  <camelContext id="myCamel" xmlns="http://camel.apache.org/schema/spring";>
+    <endpoint id="result" uri="mock:result"/>
+    <route>
+      <from uri="seda:foo"/>
+      <to uri="ref:result"/>
+    </route>
+  </camelContext>
 
-    <camel:template id="template" camelContextId="myCamel"/>
-    <camel:consumerTemplate id="consumerTemplate" camelContextId="myCamel"/>
+  <camel:template id="template" camelContextId="myCamel"/>
+  <camel:consumerTemplate id="consumerTemplate" camelContextId="myCamel"/>
 
 </beans>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml
 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml
index a46d834..b4d46e2 100644
--- 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml
+++ 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml
@@ -19,24 +19,25 @@
 -->
 <beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-       xmlns:camel="http://camel.apache.org/schema/spring";
        xsi:schemaLocation="
        http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
        http://camel.apache.org/schema/spring 
http://camel.apache.org/schema/spring/camel-spring.xsd
     ">
 
-    <!-- START SNIPPET: e1 -->
-    <camelContext xmlns="http://camel.apache.org/schema/spring";>
-        <!-- define a producer template -->
-        <template id="producer"/>
-        <!-- define a consumer template -->
-        <consumerTemplate id="consumer"/>
-        
-        <route>
-            <from uri="seda:foo"/>
-            <to id="result" uri="mock:result"/>
-        </route>
-    </camelContext>
-    <!-- END SNIPPET: e1 -->
+  <!-- START SNIPPET: e1 -->
+  <camelContext xmlns="http://camel.apache.org/schema/spring";>
+    <!-- define a producer template -->
+    <template id="producer"/>
+    <!-- define a consumer template -->
+    <consumerTemplate id="consumer"/>
+    <!-- define endpoint -->
+    <endpoint id="result" uri="mock:result"/>
+
+    <route>
+      <from uri="seda:foo"/>
+      <to uri="ref:result"/>
+    </route>
+  </camelContext>
+  <!-- END SNIPPET: e1 -->
 
 </beans>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/78fea48d/components/camel-spring/src/test/resources/org/apache/camel/spring/management/SpringJmxEndpointInjectBeanRefTest.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/management/SpringJmxEndpointInjectBeanRefTest.xml
 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/management/SpringJmxEndpointInjectBeanRefTest.xml
index 6914be7..659c8df 100644
--- 
a/components/camel-spring/src/test/resources/org/apache/camel/spring/management/SpringJmxEndpointInjectBeanRefTest.xml
+++ 
b/components/camel-spring/src/test/resources/org/apache/camel/spring/management/SpringJmxEndpointInjectBeanRefTest.xml
@@ -29,13 +29,15 @@
     <!-- enable JMX -->
     <jmxAgent id="agent" disabled="false"/>
 
+    <endpoint id="foo" uri="seda:foo"/>
+
     <route>
       <from uri="direct:start"/>
       <to uri="bean:myBean"/>
     </route>
 
     <route>
-      <from uri="seda:foo" id="foo"/>
+      <from uri="ref:foo"/>
       <to uri="mock:result"/>
     </route>
 

Reply via email to