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 2007/03/20 03:19:56 UTC

svn commit: r520227 - in /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation: java/JavaPhysicalComponentGenerator.java system/generator/SystemPhysicalComponentGenerator.java

Author: jmarino
Date: Mon Mar 19 19:19:55 2007
New Revision: 520227

URL: http://svn.apache.org/viewvc?view=rev&rev=520227
Log:
assign the bootstrap classloader for marshalled components until multi-parent classloading is integrated

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentGenerator.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/system/generator/SystemPhysicalComponentGenerator.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentGenerator.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentGenerator.java?view=diff&rev=520227&r1=520226&r2=520227
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentGenerator.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/java/JavaPhysicalComponentGenerator.java Mon Mar 19 19:19:55 2007
@@ -23,6 +23,7 @@
 import java.lang.reflect.Member;
 import java.lang.reflect.Method;
 import java.util.Map;
+import java.net.URI;
 
 import org.osoa.sca.annotations.EagerInit;
 import org.osoa.sca.annotations.Reference;
@@ -67,6 +68,8 @@
         PojoComponentType<JavaMappedService, JavaMappedReference, Property<?>> type = implementation.getComponentType();
         JavaPhysicalComponentDefinition pDefinition = new JavaPhysicalComponentDefinition();
         pDefinition.setComponentId(definition.getUri());
+        // set the classloader id temporarily until multiparent classloading is in palce
+        pDefinition.setClassLoaderId(URI.create("sca://./hostClassLoader"));
         pDefinition.setScope(type.getImplementationScope());
         // TODO get classloader id
         ReflectiveIFProviderDefinition provider = new ReflectiveIFProviderDefinition();

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/system/generator/SystemPhysicalComponentGenerator.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/system/generator/SystemPhysicalComponentGenerator.java?view=diff&rev=520227&r1=520226&r2=520227
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/system/generator/SystemPhysicalComponentGenerator.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/implementation/system/generator/SystemPhysicalComponentGenerator.java Mon Mar 19 19:19:55 2007
@@ -22,6 +22,7 @@
 import java.lang.reflect.Field;
 import java.lang.reflect.Member;
 import java.lang.reflect.Method;
+import java.net.URI;
 import java.util.Map;
 
 import org.osoa.sca.annotations.EagerInit;
@@ -68,6 +69,8 @@
         PojoComponentType<JavaMappedService, JavaMappedReference, Property<?>> type = implementation.getComponentType();
         SystemPhysicalComponentDefinition pDefinition = new SystemPhysicalComponentDefinition();
         pDefinition.setComponentId(definition.getUri());
+        // set the classloader id temporarily until multiparent classloading is in palce
+        pDefinition.setClassLoaderId(URI.create("sca://./hostClassLoader"));
         pDefinition.setScope(type.getImplementationScope());
         // TODO get classloader id
         ReflectiveIFProviderDefinition provider = new ReflectiveIFProviderDefinition();



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org