You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/05/06 07:26:49 UTC

svn commit: r400242 - /incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/AssemblyVisitorImpl.java

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);
         }