Author: davsclaus
Date: Mon Jan 18 08:58:07 2010
New Revision: 900309

URL: http://svn.apache.org/viewvc?rev=900309&view=rev
Log:
Fixed test on windows box. Endpoint uri is normalized for endpoint matching. 
Fixed spelling.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
    
camel/trunk/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java
    
camel/trunk/camel-core/src/test/java/org/apache/camel/issues/SplitPropertiesFileIssueTest.java
    
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java?rev=900309&r1=900308&r2=900309&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
 Mon Jan 18 08:58:07 2010
@@ -933,7 +933,7 @@
                         DefaultRouteStartupOrder other = 
inputs.get(startupOrder);
                         if (other != null) {
                             String otherId = other.getRoute().getId();
-                            throw new 
FailedToStartRouteException(holder.getRoute().getId(), "starupOrder clash. 
Route " + otherId + " already has startupOrder "
+                            throw new 
FailedToStartRouteException(holder.getRoute().getId(), "startupOrder clash. 
Route " + otherId + " already has startupOrder "
                                 + startupOrder + " configured which this route 
have as well. Please correct startupOrder to be unique among all your routes.");
                         } else {
                             // no clash then add the holder to the existing 
inputs of routes to be started

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java?rev=900309&r1=900308&r2=900309&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java 
(original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/util/EndpointHelper.java 
Mon Jan 18 08:58:07 2010
@@ -29,6 +29,7 @@
 import org.apache.camel.Exchange;
 import org.apache.camel.PollingConsumer;
 import org.apache.camel.Processor;
+import org.apache.camel.ResolveEndpointFailedException;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -98,6 +99,13 @@
      * @return <tt>true</tt> if match, <tt>false</tt> otherwise.
      */
     public static boolean matchEndpoint(String uri, String pattern) {
+        // normalize uri so we can do endpoint hits with minor mistakes and 
parameters is not in the same order
+        try {
+            uri = URISupport.normalizeUri(uri);
+        } catch (Exception e) {
+            throw new ResolveEndpointFailedException(uri, e);
+        }
+
         // we need to test with and without scheme separators (//)
         if (uri.indexOf("://") != -1) {
             // try without :// also
@@ -122,7 +130,7 @@
 
     private static boolean doMatchEndpoint(String uri, String pattern) {
         if (uri.equals(pattern)) {
-            // excact match
+            // exact match
             return true;
         }
 

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/issues/SplitPropertiesFileIssueTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/issues/SplitPropertiesFileIssueTest.java?rev=900309&r1=900308&r2=900309&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/issues/SplitPropertiesFileIssueTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/issues/SplitPropertiesFileIssueTest.java
 Mon Jan 18 08:58:07 2010
@@ -60,6 +60,7 @@
             @Override
             public void configure() throws Exception {
                 from("file://target/file/splitprop?move=done")
+                    .convertBodyTo(String.class)
                     .split(new MyCustomExpression())
                     .recipientList(header("myCustomDestination"));
             }

Modified: 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java?rev=900309&r1=900308&r2=900309&view=diff
==============================================================================
--- 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
 (original)
+++ 
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
 Mon Jan 18 08:58:07 2010
@@ -883,7 +883,6 @@
                         throw new CamelException("Cannot find any routes with 
this RouteBuilder reference: " + builderRef);
                     }
                 }
-                
             }
         }
 


Reply via email to