Author: jboynes
Date: Mon Apr 17 06:37:49 2006
New Revision: 394667

URL: http://svn.apache.org/viewcvs?rev=394667&view=rev
Log:
refactor to remove ConfigurationContext.configure()
the only implementation is empty and all the action happens in build()

Modified:
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockConfigContext.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/ConfigurationContext.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java
    
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
    
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockConfigContext.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockConfigContext.java?rev=394667&r1=394666&r2=394667&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockConfigContext.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/mock/MockConfigContext.java
 Mon Apr 17 06:37:49 2006
@@ -21,12 +21,10 @@
 import org.apache.tuscany.core.builder.WireBuilder;
 import org.apache.tuscany.core.builder.impl.AssemblyVisitorImpl;
 import org.apache.tuscany.core.builder.impl.DefaultWireBuilder;
-import org.apache.tuscany.core.config.ConfigurationException;
 import org.apache.tuscany.core.context.ConfigurationContext;
 import org.apache.tuscany.core.context.ScopeContext;
 import org.apache.tuscany.core.wire.ProxyFactory;
 import org.apache.tuscany.model.assembly.AssemblyObject;
-import org.apache.tuscany.model.assembly.Extensible;
 
 /**
  *  A mock configuration context
@@ -38,7 +36,7 @@
     private List<ContextFactoryBuilder> builders;
 
     private DefaultWireBuilder wireBuilder = new DefaultWireBuilder();
-    
+
     public MockConfigContext(List<ContextFactoryBuilder> builders, 
List<WireBuilder> wireBuilders) {
         this.builders = (builders == null) ? new ArrayList(1) : builders;
         if (wireBuilders != null){
@@ -48,16 +46,13 @@
         }
     }
 
-    public void configure(Extensible model) throws ConfigurationException {
-    }
-
     public void build(AssemblyObject model) throws BuilderConfigException {
         AssemblyVisitorImpl visitor = new AssemblyVisitorImpl(builders);
         visitor.start(model);
     }
 
     public void connect(ProxyFactory sourceFactory, ProxyFactory 
targetFactory, Class targetType, boolean downScope,
-            ScopeContext targetScopeContext) throws BuilderConfigException {
+                        ScopeContext targetScopeContext) throws 
BuilderConfigException {
         wireBuilder.connect(sourceFactory, targetFactory, targetType, 
downScope, targetScopeContext);
     }
 

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/ConfigurationContext.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/ConfigurationContext.java?rev=394667&r1=394666&r2=394667&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/ConfigurationContext.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/ConfigurationContext.java
 Mon Apr 17 06:37:49 2006
@@ -15,8 +15,6 @@
 
 import org.apache.tuscany.core.builder.ContextFactoryBuilder;
 import org.apache.tuscany.core.builder.WireBuilder;
-import org.apache.tuscany.core.config.ConfigurationException;
-import org.apache.tuscany.model.assembly.Extensible;
 
 /**
  * Offers configuration services in the runtime. A ConfigurationContext is 
able to configure a model and then build the
@@ -29,13 +27,4 @@
  * @version $Rev$ $Date$
  */
 public interface ConfigurationContext extends ContextFactoryBuilder, 
WireBuilder {
-
-    /**
-     * Adds additional configuration information to a model object.
-     * 
-     * @param model the model object to be configured
-     * @throws ConfigurationException
-     */
-    public void configure(Extensible model) throws ConfigurationException;
-
 }

Modified: 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java?rev=394667&r1=394666&r2=394667&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java
 Mon Apr 17 06:37:49 2006
@@ -256,11 +256,7 @@
         initializeScopes();
         if (configurationContext != null) {
             try {
-                configurationContext.configure(model);
                 configurationContext.build(model);
-            } catch (ConfigurationException e) {
-                e.addContextName(getName());
-                throw e;
             } catch (BuilderConfigException e) {
                 e.addContextName(getName());
                 throw e;
@@ -761,17 +757,6 @@
         }
     }
 
-
-    public void configure(Extensible model) throws ConfigurationException {
-        if (configurationContext != null) {
-            try {
-                configurationContext.configure(model);
-            } catch (ConfigurationException e) {
-                e.addContextName(getName());
-                throw e;
-            }
-        }
-    }
 
     public void build(AssemblyObject model) throws BuilderConfigException {
         if (configurationContext != null) {

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=394667&r1=394666&r2=394667&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
 Mon Apr 17 06:37:49 2006
@@ -211,11 +211,8 @@
         visitor.start(model);
     }
 
-    public void configure(Extensible model) throws ConfigurationException {
-    }
-
     public void connect(ProxyFactory sourceFactory, ProxyFactory 
targetFactory, Class targetType, boolean downScope,
-            ScopeContext targetScopeContext) throws BuilderConfigException {
+                        ScopeContext targetScopeContext) throws 
BuilderConfigException {
         wireBuilder.connect(sourceFactory, targetFactory, targetType, 
downScope, targetScopeContext);
     }
 

Modified: 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java?rev=394667&r1=394666&r2=394667&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java
 (original)
+++ 
incubator/tuscany/java/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java
 Mon Apr 17 06:37:49 2006
@@ -16,12 +16,10 @@
 import org.apache.tuscany.core.builder.BuilderConfigException;
 import org.apache.tuscany.core.builder.ContextFactoryBuilder;
 import org.apache.tuscany.core.builder.impl.AssemblyVisitorImpl;
-import org.apache.tuscany.core.config.ConfigurationException;
 import org.apache.tuscany.core.context.ConfigurationContext;
 import org.apache.tuscany.core.context.ScopeContext;
 import org.apache.tuscany.core.wire.ProxyFactory;
 import org.apache.tuscany.model.assembly.AssemblyObject;
-import org.apache.tuscany.model.assembly.Extensible;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -37,9 +35,6 @@
 
     public MockConfigContext(List<ContextFactoryBuilder> builders) {
         this.builders = builders;
-    }
-
-    public void configure(Extensible model) throws ConfigurationException {
     }
 
     public void build(AssemblyObject model) throws BuilderConfigException {


Reply via email to