Author: ningjiang
Date: Sat Aug  8 09:23:37 2009
New Revision: 802327

URL: http://svn.apache.org/viewvc?rev=802327&view=rev
Log:
CAMEL-1873 Added the back compatibility of camel 1.x branch

Modified:
    
camel/branches/camel-1.x/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java

Modified: 
camel/branches/camel-1.x/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java?rev=802327&r1=802326&r2=802327&view=diff
==============================================================================
--- 
camel/branches/camel-1.x/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
 (original)
+++ 
camel/branches/camel-1.x/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
 Sat Aug  8 09:23:37 2009
@@ -72,14 +72,15 @@
 
     public void init() {
         // These elements parser should be used inside the camel context
-        addBeanDefinitionParser("proxy", CamelProxyFactoryBean.class, false);
-        addBeanDefinitionParser("template", CamelTemplateFactoryBean.class, 
false);
-        addBeanDefinitionParser("export", CamelServiceExporter.class, false);
+        // Since we don't want break the back compatibility, we still register 
this parser to root
+        addBeanDefinitionParser("proxy", CamelProxyFactoryBean.class);
+        addBeanDefinitionParser("template", CamelTemplateFactoryBean.class);
+        addBeanDefinitionParser("export", CamelServiceExporter.class);
 
         // jmx agent cannot be used outside of the camel context
         addBeanDefinitionParser("jmxAgent", CamelJMXAgentType.class);
 
-        
+        registerParser("endpoint", endpointParser);
         boolean osgi = false;
         Class cl = CamelContextFactoryBean.class;
         try {


Reply via email to