Author: ningjiang
Date: Mon May 18 14:12:43 2009
New Revision: 775963

URL: http://svn.apache.org/viewvc?rev=775963&view=rev
Log:
CAMEL-1622 set the OsgiFactoryFinder to the CamelContext in OSGi plateform

Modified:
    
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactory.java
    
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactoryBean.java

Modified: 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactory.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactory.java?rev=775963&r1=775962&r2=775963&view=diff
==============================================================================
--- 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactory.java
 (original)
+++ 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactory.java
 Mon May 18 14:12:43 2009
@@ -52,11 +52,13 @@
     public DefaultCamelContext createContext() {
         DefaultCamelContext context = new DefaultCamelContext();
         if (bundleContext != null) {
-            LOG.debug("The bundle context is not be null, let's setup the Osgi 
resolvers");
+            if (LOG.isDebugEnabled()) {
+                LOG.debug("The bundle context is not be null, let's setup the 
Osgi resolvers");
+            }
+            context.setFactoryFinderClass(OsgiFactoryFinder.class);
             context.setComponentResolver(new OsgiComponentResolver());
             context.setLanguageResolver(new OsgiLanguageResolver());
-            addOsgiAnnotationTypeConverterLoader(context, bundleContext);
-            context.setFactoryFinderClass(OsgiFactoryFinder.class);
+            addOsgiAnnotationTypeConverterLoader(context, bundleContext);      
      
         }
         
         return context;

Modified: 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactoryBean.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactoryBean.java?rev=775963&r1=775962&r2=775963&view=diff
==============================================================================
--- 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactoryBean.java
 (original)
+++ 
camel/branches/camel-1.x/components/camel-osgi/src/main/java/org/apache/camel/osgi/CamelContextFactoryBean.java
 Mon May 18 14:12:43 2009
@@ -52,13 +52,15 @@
     }
     
     protected SpringCamelContext createContext() {
-        SpringCamelContext context = super.createContext();
-        LOG.debug("The bundle context is " + bundleContext);
+        SpringCamelContext context = super.createContext();        
         if (bundleContext != null) {
+            if (LOG.isDebugEnabled()) {
+                LOG.debug("The bundle context is not be null, let's setup the 
Osgi resolvers");
+            }
+            context.setFactoryFinderClass(OsgiFactoryFinder.class);
             context.setComponentResolver(new OsgiComponentResolver());
             context.setLanguageResolver(new OsgiLanguageResolver());
-            addOsgiAnnotationTypeConverterLoader(context, bundleContext);
-            context.setFactoryFinderClass(OsgiFactoryFinder.class);
+            addOsgiAnnotationTypeConverterLoader(context, bundleContext);      
      
         }
         
         return context;


Reply via email to