Author: jboynes
Date: Wed Apr  5 12:37:17 2006
New Revision: 391748

URL: http://svn.apache.org/viewcvs?rev=391748&view=rev
Log:
remove SCDLModelLoaderRegistry and SCDLModelLoaders for extensions that do not 
use sidefiles

Removed:
    
incubator/tuscany/java/sca/bindings/binding.axis/src/main/java/org/apache/tuscany/binding/axis/loader/WebServiceSCDLModelLoader.java
    
incubator/tuscany/java/sca/bindings/binding.axis/src/test/java/org/apache/tuscany/binding/axis/assembly/tests/WebServiceAssemblyLoaderTestCase.java
    
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/loader/WebServiceSCDLModelLoader.java
    
incubator/tuscany/java/sca/bindings/binding.axis2/src/test/java/org/apache/tuscany/binding/axis2/assembly/tests/WebServiceAssemblyLoaderTestCase.java
    
incubator/tuscany/java/sca/bindings/binding.axis2/src/test/java/org/apache/tuscany/binding/axis2/handler/ExternalWebServiceClientTestCase.java
    
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/java/org/apache/tuscany/binding/jsonrpc/loader/JSONRPCSCDLModelLoader.java
    
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/assembly/tests/JSONRPCAssemblyLoaderTestCase.java
    
incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/loader/JavaSCDLModelLoader.java
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/assembly/tests/JavaAssemblyLoaderTestCase.java
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/config/ModuleComponentConfigurationLoaderTestCase.java
    
incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/loader/JavaScriptSCDLModelLoader.java
    
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/assembly/tests/JavaScriptAssemblyLoaderTestCase.java
    
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/config/ModuleComponentConfigurationLoaderTestCase.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/config/impl/ModuleComponentConfigurationLoaderImpl.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/SCDLModelLoaderRegistry.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/SCDLModelLoaderRegistryImpl.java
    
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/TomcatWebAppLifecycleListener.java
Modified:
    
incubator/tuscany/java/sca/bindings/binding.axis/src/main/resources/system.fragment
    
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/resources/system.fragment
    
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/resources/system.fragment
    
incubator/tuscany/java/sca/containers/container.java/src/main/resources/system.fragment
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/JavaBuilderContextIntegrationTestCase.java
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockFactory.java
    
incubator/tuscany/java/sca/containers/container.js/src/main/resources/system.fragment
    
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/integration/JSComponentContextTestCase.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/client/TuscanyRuntime.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContext.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/webapp/TuscanyServletListener.java
    
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java
    
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeBootTestCase.java
    
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeContextImplTestCase.java
    
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/SystemBootstrapTestCase.java
    
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/loader/AssemblyModelLoader.java
    
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/SCDLAssemblyModelLoaderImpl.java
    
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/TuscanyHost.java
    
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/RuntimeBootstrap.java

Modified: 
incubator/tuscany/java/sca/bindings/binding.axis/src/main/resources/system.fragment
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/bindings/binding.axis/src/main/resources/system.fragment?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/bindings/binding.axis/src/main/resources/system.fragment
 (original)
+++ 
incubator/tuscany/java/sca/bindings/binding.axis/src/main/resources/system.fragment
 Wed Apr  5 12:37:17 2006
@@ -26,10 +26,6 @@
         <system:implementation.system 
class="org.apache.tuscany.binding.axis.builder.ExternalWebServiceWireBuilder"/>
     </component>
 
-    <component 
name="org.apache.tuscany.binding.axis.loader.WebServiceSCDLModelLoader">
-        <system:implementation.system 
class="org.apache.tuscany.binding.axis.loader.WebServiceSCDLModelLoader"/>
-    </component>
-
     <component 
name="org.apache.tuscany.binding.axis.builder.WebServiceEntryPointBuilder">
         <system:implementation.system 
class="org.apache.tuscany.binding.axis.builder.WebServiceEntryPointBuilder"/>
     </component>

Modified: 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/resources/system.fragment
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/bindings/binding.axis2/src/main/resources/system.fragment?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/resources/system.fragment
 (original)
+++ 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/resources/system.fragment
 Wed Apr  5 12:37:17 2006
@@ -26,10 +26,6 @@
         <system:implementation.system 
class="org.apache.tuscany.binding.axis2.builder.ExternalWebServiceWireBuilder"/>
     </component>
 
-    <component 
name="org.apache.tuscany.binding.axis2.loader.WebServiceSCDLModelLoader">
-        <system:implementation.system 
class="org.apache.tuscany.binding.axis2.loader.WebServiceSCDLModelLoader"/>
-    </component>
-
     <component 
name="org.apache.tuscany.binding.axis2.builder.WebServiceEntryPointBuilder">
         <system:implementation.system 
class="org.apache.tuscany.binding.axis2.builder.WebServiceEntryPointBuilder"/>
     </component>

Modified: 
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/resources/system.fragment
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/resources/system.fragment?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/resources/system.fragment
 (original)
+++ 
incubator/tuscany/java/sca/bindings/binding.jsonrpc/src/main/resources/system.fragment
 Wed Apr  5 12:37:17 2006
@@ -18,10 +18,6 @@
         xmlns:system="http://org.apache.tuscany/xmlns/system/0.9";
                name="org.apache.tuscany.binding.jsonrpc">
 
-    <component 
name="org.apache.tuscany.binding.jsonrpc.loader.JSONRPCSCDLModelLoader">
-        <system:implementation.system 
class="org.apache.tuscany.binding.jsonrpc.loader.JSONRPCSCDLModelLoader"/>
-    </component>
-
     <component 
name="org.apache.tuscany.binding.jsonrpc.builder.JSONRPCEntryPointConfigurationBuilder">
         <system:implementation.system 
class="org.apache.tuscany.binding.jsonrpc.builder.JSONRPCEntryPointConfigurationBuilder"/>
     </component>

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/main/resources/system.fragment
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/main/resources/system.fragment?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/main/resources/system.fragment
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/main/resources/system.fragment
 Wed Apr  5 12:37:17 2006
@@ -26,15 +26,6 @@
         <system:implementation.system 
class="org.apache.tuscany.container.java.builder.JavaTargetWireBuilder"/>
     </component>
 
-    <component 
name="org.apache.tuscany.container.java.loader.JavaSCDLModelLoader">
-        <system:implementation.system 
class="org.apache.tuscany.container.java.loader.JavaSCDLModelLoader"/>
-<!--
-        <references>
-            
<v:loaderRegistry>org.apache.tuscany.core.loader.SCDLModelLoaderRegistry</v:loaderRegistry>
-        </references>
--->
-    </component>
-
     <component 
name="org.apache.tuscany.container.java.loader.JavaImplementationLoader">
         <system:implementation.system 
class="org.apache.tuscany.container.java.loader.JavaImplementationLoader"/>
     </component>

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/JavaBuilderContextIntegrationTestCase.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/JavaBuilderContextIntegrationTestCase.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/JavaBuilderContextIntegrationTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/JavaBuilderContextIntegrationTestCase.java
 Wed Apr  5 12:37:17 2006
@@ -83,7 +83,7 @@
 
         DefaultWireBuilder defaultWireBuilder = new DefaultWireBuilder();
 
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, builders, 
defaultWireBuilder);
+        RuntimeContext runtime = new RuntimeContextImpl(null, builders, 
defaultWireBuilder);
         runtime.addBuilder(new JavaTargetWireBuilder());
         runtime.start();
         runtime.getRootContext().registerModelObject(
@@ -127,7 +127,7 @@
         builders.add(javaBuilder);
 
         DefaultWireBuilder defaultWireBuilder = new DefaultWireBuilder();
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, builders, 
defaultWireBuilder);
+        RuntimeContext runtime = new RuntimeContextImpl(null, builders, 
defaultWireBuilder);
         runtime.addBuilder(new JavaTargetWireBuilder());
         runtime.start();
         runtime.getRootContext().registerModelObject(
@@ -174,7 +174,7 @@
 
         DefaultWireBuilder defaultWireBuilder = new DefaultWireBuilder();
 
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, builders, 
defaultWireBuilder);
+        RuntimeContext runtime = new RuntimeContextImpl(null, builders, 
defaultWireBuilder);
         runtime.addBuilder(new JavaTargetWireBuilder());
         runtime.start();
         runtime.getRootContext().registerModelObject(
@@ -217,7 +217,7 @@
 
         DefaultWireBuilder defaultWireBuilder = new DefaultWireBuilder();
 
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, builders, 
defaultWireBuilder);
+        RuntimeContext runtime = new RuntimeContextImpl(null, builders, 
defaultWireBuilder);
         runtime.addBuilder(new JavaTargetWireBuilder());
         
         runtime.start();

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockFactory.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockFactory.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockFactory.java
 Wed Apr  5 12:37:17 2006
@@ -54,7 +54,6 @@
 import org.apache.tuscany.core.context.EventContext;
 import org.apache.tuscany.core.context.InstanceContext;
 import org.apache.tuscany.core.context.SystemAggregateContext;
-import org.apache.tuscany.core.context.impl.AggregateContextImpl;
 import org.apache.tuscany.core.injection.EventInvoker;
 import org.apache.tuscany.core.injection.FieldInjector;
 import org.apache.tuscany.core.injection.Injector;
@@ -66,12 +65,10 @@
 import org.apache.tuscany.core.runtime.RuntimeContextImpl;
 import org.apache.tuscany.core.system.assembly.SystemAssemblyFactory;
 import org.apache.tuscany.core.system.assembly.SystemBinding;
-import org.apache.tuscany.core.system.assembly.SystemImplementation;
 import org.apache.tuscany.core.system.assembly.impl.SystemAssemblyFactoryImpl;
 import org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder;
 import org.apache.tuscany.core.system.builder.SystemEntryPointBuilder;
 import org.apache.tuscany.core.system.builder.SystemExternalServiceBuilder;
-import org.apache.tuscany.core.system.context.SystemAggregateContextImpl;
 import org.apache.tuscany.model.assembly.AssemblyModelContext;
 import org.apache.tuscany.model.assembly.Component;
 import org.apache.tuscany.model.assembly.ComponentType;
@@ -665,7 +662,7 @@
      * @throws ConfigurationException
      */
     public static RuntimeContext createJavaRuntime() throws 
ConfigurationException {
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, 
MockFactory.createSystemBuilders(), null);
+        RuntimeContext runtime = new RuntimeContextImpl(null, 
MockFactory.createSystemBuilders(), null);
         runtime.start();
         
runtime.getSystemContext().registerModelObject(createSystemAggregateComponent(SYSTEM_CHILD));
         SystemAggregateContext ctx = (SystemAggregateContext) 
runtime.getSystemContext().getContext(SYSTEM_CHILD);

Modified: 
incubator/tuscany/java/sca/containers/container.js/src/main/resources/system.fragment
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.js/src/main/resources/system.fragment?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.js/src/main/resources/system.fragment
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.js/src/main/resources/system.fragment
 Wed Apr  5 12:37:17 2006
@@ -22,10 +22,6 @@
         <system:implementation.system 
class="org.apache.tuscany.container.js.builder.JavaScriptContextFactoryBuilder"/>
     </component>
 
-    <component 
name="org.apache.tuscany.container.js.loader.JavaScriptSCDLModelLoader">
-        <system:implementation.system 
class="org.apache.tuscany.container.js.loader.JavaScriptSCDLModelLoader"/>
-    </component>
-
     <component 
name="org.apache.tuscany.container.js.builder.JavaScriptTargetWireBuilder">
         <system:implementation.system 
class="org.apache.tuscany.container.js.builder.JavaScriptTargetWireBuilder"/>
     </component>

Modified: 
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/integration/JSComponentContextTestCase.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/integration/JSComponentContextTestCase.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/integration/JSComponentContextTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.js/src/test/java/org/apache/tuscany/container/js/integration/JSComponentContextTestCase.java
 Wed Apr  5 12:37:17 2006
@@ -70,7 +70,7 @@
 
         DefaultWireBuilder defaultWireBuilder = new DefaultWireBuilder();
 
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, builders, 
defaultWireBuilder);
+        RuntimeContext runtime = new RuntimeContextImpl(null, builders, 
defaultWireBuilder);
         runtime.addBuilder(new JavaScriptTargetWireBuilder());
         runtime.start();
         runtime.getRootContext().registerModelObject(

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/client/TuscanyRuntime.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/client/TuscanyRuntime.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/client/TuscanyRuntime.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/client/TuscanyRuntime.java
 Wed Apr  5 12:37:17 2006
@@ -82,9 +82,8 @@
         AssemblyModelContext modelContext = 
BootstrapHelper.getModelContext(classLoader);
 
         // Create a runtime context and start it
-        List<SCDLModelLoader> loaders = 
modelContext.getAssemblyLoader().getLoaders();
         List<ContextFactoryBuilder> configBuilders = 
BootstrapHelper.getBuilders();
-        runtime = new RuntimeContextImpl(monitorFactory, loaders, 
configBuilders, new DefaultWireBuilder());
+        runtime = new RuntimeContextImpl(monitorFactory, configBuilders, new 
DefaultWireBuilder());
         runtime.start();
         monitor.started(runtime);
 

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContext.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContext.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContext.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContext.java
 Wed Apr  5 12:37:17 2006
@@ -69,12 +69,6 @@
     public void addBuilder(WireBuilder builder);
 
     /**
-     * Adds an SCDL model loader to the runtime
-     */
-    @Deprecated
-    public void addLoader(SCDLModelLoader loader);
-
-    /**
      * Returns the monitor factory in use by the runtime
      */
     @Deprecated

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
 Wed Apr  5 12:37:17 2006
@@ -58,8 +58,6 @@
 
     private final List<ContextFactoryBuilder> builders;
 
-    private final List<SCDLModelLoader> loaders;
-
     // the top-level wire builder in the runtime
     private final HierarchicalWireBuilder wireBuilder;
 
@@ -75,23 +73,20 @@
      * Default constructor that creates a runtime with a NullMonitorFactory 
and no builders.
      */
     public RuntimeContextImpl() {
-        this(new NullMonitorFactory(), null, null, null);
+        this(new NullMonitorFactory(), null, null);
     }
 
     /**
      * Constructor for creating a runtime with a specified MonitorFactory and 
pre-defined builders.
      * 
-     * @param monitorFactory the default [EMAIL PROTECTED] MonitorFactory} for 
this runtime
+     * @param monitorFactory the default [EMAIL PROTECTED] 
org.apache.tuscany.common.monitor.MonitorFactory} for this runtime
      * @param builders a list of builders automatically made available; may be 
null
      * @param wireBuilder the top-level hierarchical wire builder for the 
runtime; if not specified, a default
-     *        implementation will be used
      */
-    public RuntimeContextImpl(MonitorFactory monitorFactory, 
List<SCDLModelLoader> loaders, List<ContextFactoryBuilder> builders,
-            HierarchicalWireBuilder wireBuilder) {
+    public RuntimeContextImpl(MonitorFactory monitorFactory, 
List<ContextFactoryBuilder> builders, HierarchicalWireBuilder wireBuilder) {
         super(RUNTIME);
         this.monitorFactory = monitorFactory;
         this.builders = (builders == null) ? new 
ArrayList<ContextFactoryBuilder>(1) : builders;
-        this.loaders = (loaders == null) ? new ArrayList<SCDLModelLoader>(1) : 
loaders;
         this.wireBuilder = (wireBuilder == null) ? new DefaultWireBuilder() : 
wireBuilder;
 
         rootContext = new AggregateContextImpl(ROOT, this, this, new 
RuntimeScopeStrategy(), new EventContextImpl(), this,
@@ -103,20 +98,21 @@
     /**
      * Specialized constructor that allows the default implementations of the 
root and system contexts to be overridden.
      * 
-     * @param monitorFactory the default [EMAIL PROTECTED] MonitorFactory} for 
this runtime
+     * @param monitorFactory the default [EMAIL PROTECTED] 
org.apache.tuscany.common.monitor.MonitorFactory} for this runtime
      * @param rootContext the context to use for the root of the user context 
tree
      * @param systemContext the context to use for the root of the system 
context tree
      * @param builders a list of builders automatically made available; may be 
null
      * @param wireBuilder the top-level hierarchical wire builder for the 
runtime; if not specified, a default
-     *        implementation will be used
      */
-    public RuntimeContextImpl(MonitorFactory monitorFactory, AggregateContext 
rootContext, SystemAggregateContext systemContext,
-            List<SCDLModelLoader> loaders, List<ContextFactoryBuilder> 
builders, HierarchicalWireBuilder wireBuilder) {
+    public RuntimeContextImpl(MonitorFactory monitorFactory,
+                              AggregateContext rootContext,
+                              SystemAggregateContext systemContext,
+                              List<ContextFactoryBuilder> builders,
+                              HierarchicalWireBuilder wireBuilder) {
         super(RUNTIME);
         this.rootContext = rootContext;
         this.systemContext = systemContext;
         this.monitorFactory = monitorFactory;
-        this.loaders = (loaders == null) ? new ArrayList<SCDLModelLoader>(1) : 
loaders;
         this.builders = (builders == null) ? new 
ArrayList<ContextFactoryBuilder>(1) : builders;
         this.wireBuilder = (wireBuilder == null) ? new DefaultWireBuilder() : 
wireBuilder;
     }
@@ -147,11 +143,6 @@
     public void addBuilder(WireBuilder builder) {
         assert (builder != null) : "Builder was null";
         wireBuilder.addWireBuilder(builder);
-    }
-
-    public void addLoader(SCDLModelLoader loader) {
-        assert (loader != null) : "Loader was null";
-        loaders.add(loader);
     }
 
     public AggregateContext getContext(String ctxName) {

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/webapp/TuscanyServletListener.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/webapp/TuscanyServletListener.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/webapp/TuscanyServletListener.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/webapp/TuscanyServletListener.java
 Wed Apr  5 12:37:17 2006
@@ -108,9 +108,8 @@
         AssemblyModelContext modelContext = 
BootstrapHelper.getModelContext(classLoader);
 
         // Create a runtime context and start it
-        List<SCDLModelLoader> loaders = 
modelContext.getAssemblyLoader().getLoaders();
         List<ContextFactoryBuilder> configBuilders = 
BootstrapHelper.getBuilders();
-        runtime = new RuntimeContextImpl(monitorFactory, loaders, 
configBuilders, new DefaultWireBuilder());
+        runtime = new RuntimeContextImpl(monitorFactory, configBuilders, new 
DefaultWireBuilder());
         runtime.start();
 
         // Load and start the system configuration

Modified: 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java
 Wed Apr  5 12:37:17 2006
@@ -352,7 +352,7 @@
      * Creates a default [EMAIL PROTECTED] RuntimeContext} configured with 
support for Java component implementations
      */
     public static RuntimeContext createCoreRuntime() {
-        RuntimeContext runtime = new RuntimeContextImpl(null, null, 
createSystemBuilders(), null);
+        RuntimeContext runtime = new RuntimeContextImpl(null, 
createSystemBuilders(), null);
         runtime.start();
         return runtime;
     }

Modified: 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeBootTestCase.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeBootTestCase.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeBootTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeBootTestCase.java
 Wed Apr  5 12:37:17 2006
@@ -61,7 +61,7 @@
 
         List<ContextFactoryBuilder> builders  = 
MockFactory.createSystemBuilders();
         // start the runtime context
-        RuntimeContext runtimeContext = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtimeContext = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtimeContext.start();
 
         AggregateContext system = runtimeContext.getSystemContext();

Modified: 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeContextImplTestCase.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeContextImplTestCase.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeContextImplTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/RuntimeContextImplTestCase.java
 Wed Apr  5 12:37:17 2006
@@ -57,7 +57,7 @@
      * point
      */
     public void testSystemExplicitWiring() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         AggregateContext root = runtime.getRootContext();
@@ -106,7 +106,7 @@
      * Tests autowiring an external service to a system entry point
      */
     public void testSystemAutoWiring() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         AggregateContext root = runtime.getRootContext();
@@ -136,7 +136,7 @@
     }
 
     public void testServiceNotFound() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         // create a test module
@@ -155,7 +155,7 @@
     }
 
     public void testExternalServiceReferenceNotFound() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
         AggregateContext system = runtime.getSystemContext();
 
@@ -181,7 +181,7 @@
     }
 
     public void testEntryPointReferenceNotFound() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         // create a test module
@@ -210,7 +210,7 @@
      * Test two module components that have external services wired to entry 
points contained in each
      */
     public void testCircularWires() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         // create a test modules
@@ -248,7 +248,7 @@
      * as an error condition FIXME this must be implemented
      */
     public void testInterModuleCircularReference() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         // create a test modules
@@ -279,7 +279,7 @@
 
     public void testRuntimeBuilderAutowire() throws Exception {
 
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders, null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders, null);
         runtime.start();
 
         AggregateContext system = runtime.getSystemContext();

Modified: 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/SystemBootstrapTestCase.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/SystemBootstrapTestCase.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/SystemBootstrapTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/runtime/SystemBootstrapTestCase.java
 Wed Apr  5 12:37:17 2006
@@ -51,7 +51,7 @@
      * Simulates booting a runtime process
      */
     public void testBoot() throws Exception {
-        RuntimeContext runtimeContext = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders,null);
+        RuntimeContext runtimeContext = new RuntimeContextImpl(new 
NullMonitorFactory(), builders,null);
         runtimeContext.start();
 
         AggregateContext systemContext = runtimeContext.getSystemContext();
@@ -81,7 +81,7 @@
     }
 
     public void testRuntimeBoot() throws Exception {
-        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), null, builders,null);
+        RuntimeContext runtime = new RuntimeContextImpl(new 
NullMonitorFactory(), builders,null);
         runtime.start();
         runtime.getRootContext();
 

Modified: 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/loader/AssemblyModelLoader.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/loader/AssemblyModelLoader.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/loader/AssemblyModelLoader.java
 (original)
+++ 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/loader/AssemblyModelLoader.java
 Wed Apr  5 12:37:17 2006
@@ -39,38 +39,11 @@
     void setModelContext(AssemblyModelContext modelContext);
 
     /**
-     * Returns the live list of sub-loaders this loader is using.
-     * @return the list of sub-loaders
-     */
-    List<SCDLModelLoader> getLoaders();
-
-    /**
-     * Returns the module at the given uri
-     * @param uri
-     * @return the Module at the given uri
-     */
-    Module loadModule(String uri);
-
-    /**
-     * Returns the module at the given uri
-     * @param uri
-     * @return the ModuleFragment at the given uri
-     */
-    ModuleFragment loadModuleFragment(String uri);
-
-    /**
      * Returns the component type at the given uri
      * @param uri
      * @return the ComponentType at the given uri
      */
     ComponentType loadComponentType(String uri);
-
-    /**
-     * Returns the subsystem at the given uri.
-     * @param uri
-     * @return the Subsystem at the given uri
-     */
-    Subsystem loadSubsystem(String uri);
 
     /**
      * Load a WSDL definition

Modified: 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/SCDLAssemblyModelLoaderImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/SCDLAssemblyModelLoaderImpl.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/SCDLAssemblyModelLoaderImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/SCDLAssemblyModelLoaderImpl.java
 Wed Apr  5 12:37:17 2006
@@ -70,10 +70,6 @@
         this.modelContext = modelContext;
     }
 
-    public List<SCDLModelLoader> getLoaders() {
-        return scdlModelLoaders;
-    }
-
     /**
      * @see 
org.apache.tuscany.model.assembly.loader.AssemblyModelLoader#loadComponentType(java.lang.String)
      */
@@ -84,75 +80,22 @@
 
         // Load the SCDL component type
         org.apache.tuscany.model.scdl.ComponentType 
scdlComponentType=xmlReader.getComponentType(uri);
-        
+
         // Transform it to an assembly component type
         componentType=transform(scdlComponentType).getComponentType();
-        
+
         componentTypes.put(uri, componentType);
         return componentType;
     }
 
     /**
-     * @see 
org.apache.tuscany.model.assembly.loader.AssemblyModelLoader#loadModule(java.lang.String)
-     */
-    public Module loadModule(String uri) {
-        Module module=modules.get(uri);
-        if (module!=null)
-            return module;
-
-        // Load the SCDL module
-        org.apache.tuscany.model.scdl.Module 
scdlModule=xmlReader.getModule(uri);
-        
-        // Transform it to an assembly module
-        module=transform(scdlModule).getModule();
-        
-        modules.put(uri, module);
-        return module;
-    }
-
-    /**
-     * @see 
org.apache.tuscany.model.assembly.loader.AssemblyModelLoader#loadModuleFragment(java.lang.String)
-     */
-    public ModuleFragment loadModuleFragment(String uri) {
-        ModuleFragment moduleFragment=moduleFragments.get(uri);
-        if (moduleFragment!=null)
-            return moduleFragment;
-
-        // Load the SCDL module fragment
-        org.apache.tuscany.model.scdl.ModuleFragment 
scdlFragment=xmlReader.getModuleFragment(uri);
-        
-        // Transform it to an assembly module fragment
-        moduleFragment=transform(scdlFragment).getModuleFragment();
-        
-        moduleFragments.put(uri, moduleFragment);
-        return moduleFragment;
-    }
-    
-    /**
-     * @see 
org.apache.tuscany.model.assembly.loader.AssemblyModelLoader#loadSubsystem(java.lang.String)
-     */
-    public Subsystem loadSubsystem(String uri) {
-        Subsystem subsystem=subsystems.get(uri);
-        if (subsystem!=null)
-            return subsystem;
-
-        // Load the SCDL subsystem
-        org.apache.tuscany.model.scdl.Subsystem 
scdlSubsystem=xmlReader.getSubsystem(uri);
-        
-        subsystem=transform(scdlSubsystem).getSubsystem();
-        
-        subsystems.put(uri, subsystem);
-        return subsystem;
-    }
-    
-    /**
      * @see 
org.apache.tuscany.model.assembly.loader.AssemblyModelLoader#loadDefinition(java.lang.String)
      */
     public Definition loadDefinition(String uri) {
         Definition definition=definitions.get(uri);
         if (definition!=null)
             return definition;
-        
+
         try {
             if (wsdlReader==null)
                 wsdlReader=WSDLFactory.newInstance().newWSDLReader();
@@ -162,9 +105,9 @@
         }
         if (definition==null)
             throw new IllegalArgumentException("Could not load WSDL definition 
at "+uri);
-        
+
         definitions.put(uri, definition);
-        
+
         String namespace=definition.getTargetNamespace();
         List<Definition> list=definitionsByNamespace.get(namespace);
         if (list==null) {
@@ -172,7 +115,7 @@
             definitionsByNamespace.put(namespace, list);
         }
         list.add(definition);
-       
+
         return definition;
     }
     

Modified: 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/TuscanyHost.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/TuscanyHost.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/TuscanyHost.java
 (original)
+++ 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/TuscanyHost.java
 Wed Apr  5 12:37:17 2006
@@ -78,7 +78,7 @@
 
         // Create and start the runtime
         List<ContextFactoryBuilder> configBuilders = 
BootstrapHelper.getBuilders();
-        runtime = new RuntimeContextImpl(new NullMonitorFactory(), 
modelLoader.getLoaders(), configBuilders, new DefaultWireBuilder());
+        runtime = new RuntimeContextImpl(new NullMonitorFactory(), 
configBuilders, new DefaultWireBuilder());
         runtime.start();
 
         // Load and start the system configuration

Modified: 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/RuntimeBootstrap.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/RuntimeBootstrap.java?rev=391748&r1=391747&r2=391748&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/RuntimeBootstrap.java
 (original)
+++ 
incubator/tuscany/java/sca/tomcat/src/main/java/org/apache/tuscany/tomcat/lifecycle/listener/RuntimeBootstrap.java
 Wed Apr  5 12:37:17 2006
@@ -97,7 +97,7 @@
 //            throw new BootstrapConfigurationException("Error initializing 
configuration loader in Tomcat configuration", e);
 //        }
         // create the SCA Runtime and have it bound in the global JNDI context
-        return new RuntimeContextImpl(monitorFactory, null, 
createBuilders(),null);
+        return new RuntimeContextImpl(monitorFactory, createBuilders(),null);
     }
 
     /**


Reply via email to