Author: jmarino
Date: Fri May  5 22:26:47 2006
New Revision: 400242

URL: http://svn.apache.org/viewcvs?rev=400242&view=rev
Log:
fix for TUSCANY-249

Modified:
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java?rev=400242&r1=400241&r2=400242&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java
 Fri May  5 22:26:47 2006
@@ -16,6 +16,7 @@
 import org.apache.tuscany.core.builder.ContextFactoryBuilder;
 import org.apache.tuscany.model.assembly.AssemblyObject;
 import org.apache.tuscany.model.assembly.AssemblyVisitor;
+import org.apache.tuscany.model.assembly.ContextFactoryHolder;
 
 import java.util.List;
 
@@ -48,6 +49,11 @@
      * Callback when walking the graph
      */
     public boolean visit(AssemblyObject modelObject) {
+        if (modelObject instanceof ContextFactoryHolder){
+            if (((ContextFactoryHolder)modelObject).getContextFactory() != 
null){
+                return true;     // HACK FIX for TUSCANY 249
+            }
+        }
         for (ContextFactoryBuilder builder : builders) {
             builder.build(modelObject);
         }


Reply via email to