Author: hadrian
Date: Sat Feb  5 03:49:02 2011
New Revision: 1067385

URL: http://svn.apache.org/viewvc?rev=1067385&view=rev
Log:
CAMEL-3438. Fix for injected context

Modified:
    
camel/trunk/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/JaxbDataFormat.java

Modified: 
camel/trunk/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/JaxbDataFormat.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/JaxbDataFormat.java?rev=1067385&r1=1067384&r2=1067385&view=diff
==============================================================================
--- 
camel/trunk/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/JaxbDataFormat.java
 (original)
+++ 
camel/trunk/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/JaxbDataFormat.java
 Sat Feb  5 03:49:02 2011
@@ -246,8 +246,10 @@ public class JaxbDataFormat extends Serv
     protected void doStart() throws Exception {
         ObjectHelper.notNull(camelContext, "CamelContext");
 
-        // create context and resolve partial class up front so they are ready 
to be used
-        context = createContext();
+        if (context == null) {
+            // if context not injected, create one and resolve partial class 
up front so they are ready to be used
+            context = createContext();
+        }
         if (partClass != null) {
             partialClass = 
camelContext.getClassResolver().resolveMandatoryClass(partClass);
         }


Reply via email to