You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2007/09/20 10:44:54 UTC

svn commit: r577633 - /activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java

Author: gnodet
Date: Thu Sep 20 01:44:54 2007
New Revision: 577633

URL: http://svn.apache.org/viewvc?rev=577633&view=rev
Log:
Allow context customization at creation time

Modified:
    activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java

Modified: activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java?rev=577633&r1=577632&r2=577633&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java (original)
+++ activemq/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java Thu Sep 20 01:44:54 2007
@@ -146,7 +146,7 @@
     // -------------------------------------------------------------------------
     public SpringCamelContext getContext() throws Exception {
         if (context == null) {
-            context = new SpringCamelContext(getApplicationContext());
+            context = createContext();
         }
         return context;
     }
@@ -234,6 +234,13 @@
 
     // Implementation methods
     // -------------------------------------------------------------------------
+
+    /**
+     * Create the context
+     */
+    protected SpringCamelContext createContext() {
+        return new SpringCamelContext(getApplicationContext());
+    }
 
     /**
      * Strategy to install all available routes into the context