Author: slaws
Date: Fri Jun 13 13:25:54 2008
New Revision: 667639

URL: http://svn.apache.org/viewvc?rev=667639&view=rev
Log:
Unhook the old domain modules from the rest of the runtime, tests and samples. 
I've left the old modules in place for this commit. We can now remove then at 
will. 

Modified:
    incubator/tuscany/java/sca/distribution/bundle/pom.xml
    incubator/tuscany/java/sca/distribution/manifest/pom.xml
    incubator/tuscany/java/sca/distribution/pom.xml
    incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-3rdparty/pom.xml
    incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-osgi-installer/pom.xml
    incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-runtime/pom.xml
    incubator/tuscany/java/sca/itest/serialization/pom.xml
    
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.java
    
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.java
    
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.java
    
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/test/java/org/apache/tuscany/sca/binding/sca/axis2/TestNode.java
    incubator/tuscany/java/sca/modules/binding-sca/pom.xml
    
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.java
    
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
    
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.java
    incubator/tuscany/java/sca/modules/host-embedded/pom.xml
    incubator/tuscany/java/sca/modules/pom.xml
    incubator/tuscany/java/sca/modules/runtime-tomcat/pom.xml
    
incubator/tuscany/java/sca/modules/runtime-tomcat/src/main/java/org/apache/tuscany/sca/runtime/tomcat/TuscanyContextListener.java
    incubator/tuscany/java/sca/samples/callback-ws-client/pom.xml
    
incubator/tuscany/java/sca/samples/callback-ws-client/src/main/java/myapp/MyClientImpl.java
    
incubator/tuscany/java/sca/samples/callback-ws-client/src/test/java/myapp/CallbackClientTestCase.java
    incubator/tuscany/java/sca/samples/callback-ws-service/pom.xml
    
incubator/tuscany/java/sca/samples/callback-ws-service/src/main/java/myserver/CallbackServer.java
    
incubator/tuscany/java/sca/samples/callback-ws-service/src/test/java/myserver/CallbackServerTestCase.java
    incubator/tuscany/java/sca/samples/helloworld-jms-webapp/pom.xml
    incubator/tuscany/java/sca/samples/helloworld-reference-jms/pom.xml
    
incubator/tuscany/java/sca/samples/helloworld-reference-jms/src/main/java/helloworld/HelloWorldJmsClient.java
    incubator/tuscany/java/sca/samples/helloworld-service-jms/pom.xml

Modified: incubator/tuscany/java/sca/distribution/bundle/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/distribution/bundle/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/distribution/bundle/pom.xml (original)
+++ incubator/tuscany/java/sca/distribution/bundle/pom.xml Fri Jun 13 13:25:54 
2008
@@ -235,21 +235,6 @@
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-host-embedded</artifactId>
             <version>${pom.version}</version>
         </dependency>
@@ -391,26 +376,11 @@
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-node2-api</artifactId>
             <version>${pom.version}</version>
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-node2-impl</artifactId>
             <version>${pom.version}</version>
         </dependency>

Modified: incubator/tuscany/java/sca/distribution/manifest/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/distribution/manifest/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/distribution/manifest/pom.xml (original)
+++ incubator/tuscany/java/sca/distribution/manifest/pom.xml Fri Jun 13 
13:25:54 2008
@@ -312,21 +312,6 @@
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-host-embedded</artifactId>
             <version>${pom.version}</version>
         </dependency>
@@ -469,26 +454,11 @@
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-node2-api</artifactId>
             <version>${pom.version}</version>
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-node2-impl</artifactId>
             <version>${pom.version}</version>
         </dependency>

Modified: incubator/tuscany/java/sca/distribution/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/distribution/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/distribution/pom.xml (original)
+++ incubator/tuscany/java/sca/distribution/pom.xml Fri Jun 13 13:25:54 2008
@@ -38,7 +38,7 @@
     <modules>
         <module>bundle</module>
         <module>manifest</module>
-        <module>webapp</module>
+        <!--module>webapp</module-->
     </modules>
 
     <dependencies>

Modified: incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-3rdparty/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-3rdparty/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-3rdparty/pom.xml 
(original)
+++ incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-3rdparty/pom.xml Fri 
Jun 13 13:25:54 2008
@@ -52,16 +52,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-assembly-xml</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
         </dependency>

Modified: 
incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-osgi-installer/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-osgi-installer/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-osgi-installer/pom.xml 
(original)
+++ 
incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-osgi-installer/pom.xml 
Fri Jun 13 13:25:54 2008
@@ -337,21 +337,6 @@
         </dependency>
         <dependency>
             <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
             <artifactId>tuscany-host-embedded</artifactId>
             <version>${pom.version}</version>
         </dependency>
@@ -495,21 +480,6 @@
             <artifactId>tuscany-implementation-widget-runtime</artifactId>
             <version>${pom.version}</version>
         </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-api</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${pom.groupId}</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
 <!--
         <dependency>
             <groupId>${pom.groupId}</groupId>

Modified: incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-runtime/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-runtime/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-runtime/pom.xml 
(original)
+++ incubator/tuscany/java/sca/itest/osgi-tuscany/tuscany-runtime/pom.xml Fri 
Jun 13 13:25:54 2008
@@ -77,36 +77,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain-api</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-api</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-assembly-xml</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
         </dependency>

Modified: incubator/tuscany/java/sca/itest/serialization/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/serialization/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/serialization/pom.xml (original)
+++ incubator/tuscany/java/sca/itest/serialization/pom.xml Fri Jun 13 13:25:54 
2008
@@ -40,21 +40,7 @@
             <artifactId>tuscany-implementation-java-runtime</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>runtime</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>        
+        </dependency>       
         
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
@@ -62,8 +48,7 @@
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>  
-        
-                      
+           
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-binding-ws-axis2</artifactId>

Modified: 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.java
 Fri Jun 13 13:25:54 2008
@@ -29,7 +29,6 @@
 import org.apache.tuscany.sca.host.http.ServletHost;
 import org.apache.tuscany.sca.host.http.ServletHostExtensionPoint;
 import org.apache.tuscany.sca.invocation.MessageFactory;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.policy.util.PolicyHandlerDefinitionsLoader;
 import org.apache.tuscany.sca.policy.util.PolicyHandlerTuple;
 import org.apache.tuscany.sca.provider.BindingProviderFactory;

Modified: 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.java
 Fri Jun 13 13:25:54 2008
@@ -44,7 +44,6 @@
 import org.apache.tuscany.sca.interfacedef.wsdl.java2wsdl.Java2WSDLHelper;
 import org.apache.tuscany.sca.invocation.Invoker;
 import org.apache.tuscany.sca.invocation.MessageFactory;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.policy.util.PolicyHandlerTuple;
 import org.apache.tuscany.sca.provider.ReferenceBindingProvider;
 import org.apache.tuscany.sca.runtime.EndpointReference;
@@ -63,7 +62,6 @@
 
     private static final Logger logger = 
Logger.getLogger(Axis2SCAReferenceBindingProvider.class.getName());
     
-    private NodeFactory nodeFactory;
     private RuntimeComponent component;
     private RuntimeComponentReference reference;
     private SCABinding binding;
@@ -84,7 +82,6 @@
         WSDLFactory wsdlFactory = modelFactories.getFactory(WSDLFactory.class);
         XSDFactory xsdFactory = modelFactories.getFactory(XSDFactory.class);
 
-        this.nodeFactory = modelFactories.getFactory(NodeFactory.class);
         this.component = component;
         this.reference = reference;
         this.binding = binding.getSCABinding();

Modified: 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/main/java/org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.java
 Fri Jun 13 13:25:54 2008
@@ -39,7 +39,6 @@
 import org.apache.tuscany.sca.interfacedef.wsdl.WSDLFactory;
 import org.apache.tuscany.sca.interfacedef.wsdl.java2wsdl.Java2WSDLHelper;
 import org.apache.tuscany.sca.invocation.MessageFactory;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.policy.util.PolicyHandlerTuple;
 import org.apache.tuscany.sca.provider.ServiceBindingProvider;
 import org.apache.tuscany.sca.runtime.RuntimeComponent;
@@ -56,7 +55,6 @@
     
     private static final Logger logger = 
Logger.getLogger(Axis2SCAServiceBindingProvider.class.getName());
 
-    private NodeFactory nodeFactory;
     private SCABinding binding;
     private Axis2ServiceProvider axisProvider;
     private WebServiceBinding wsBinding;
@@ -76,7 +74,6 @@
         WSDLFactory wsdlFactory = modelFactories.getFactory(WSDLFactory.class);
         XSDFactory xsdFactory = modelFactories.getFactory(XSDFactory.class);
 
-        this.nodeFactory = modelFactories.getFactory(NodeFactory.class);
         this.binding = binding.getSCABinding();
         wsBinding = 
modelFactories.getFactory(WebServiceBindingFactory.class).createWebServiceBinding();
         
@@ -104,113 +101,7 @@
                                                    messageFactory,
                                                    policyHandlerClassnames);
         
-        this.binding.setURI(wsBinding.getURI());
-        
-/*
-        if ((nodeFactory != null) && (nodeFactory.getNode() != null)){
-            
-            SCADomainEventService domainProxy = 
(SCADomainEventService)nodeFactory.getNode().getDomain();
-            
-            if (domainProxy != null) {
-
-                // work out what the component service name is that will be 
registered
-                // it should be the path element of the binding URI
-                String componentServiceName = this.binding.getURI();
-                       
-               try {
-                   URI servicePath = new URI(this.binding.getURI());
-                    componentServiceName = servicePath.getPath();
-                           
-                    // strip any leading slash
-                    if (componentServiceName.charAt(0) == '/'){
-                        componentServiceName = 
componentServiceName.substring(1, componentServiceName.length());
-                    }
-                } catch(Exception ex) {
-                    // do nothing, the binding URI string will be used
-                }
-                       
-                // work out what the endpoint address is that the component 
service name will be registered
-                // against. Be default this is the URL calculated by the web 
services binding but
-                // we have to adjust that to:
-                // 1. correct the host and port in the case that this is a web 
app as the container controls the port
-                // 2. correct the host name in the case that it's localhost    
                
-                String componentServiceUrlString = wsBinding.getURI();
-                URI componentServiceUrl = 
URI.create(componentServiceUrlString);
-                       
-                String newHost = componentServiceUrl.getHost();
-                int newPort = componentServiceUrl.getPort();
-                
-                // TODO - could do with a change to the ServletHost API so 
that we can just ask the servlet
-                //        host if it is controlling the URL
-                if 
(servletHost.getClass().getName().equals("WebbAppServletHost")){
-                    // the service URL will likely be completely different to 
that 
-                    // calculated by the ws binding so replace it with the 
node URL
-                    // The node URL will have been set via init parameters in 
the web app
-                    URL nodeUrl;
-                    try {
-                        URI tmpURI = new URI(nodeFactory.getNode().getURI());
-                        nodeUrl = tmpURI.toURL();
-                    } catch (Exception ex) {
-                        throw new IllegalStateException("Node running inside a 
webapp and node was not created with a valid node url");
-                    }
-                     
-                    if (nodeUrl != null){
-                        newHost = nodeUrl.getHost();
-                        newPort = nodeUrl.getPort();
-                    } else {
-                        throw new IllegalStateException("Node running inside a 
webapp and node was not created with a valid node url");
-                    }
-                }
-                       
-                // no good registering localhost as a host name when nodes are 
spread across 
-                // machines
-                if ( newHost == null || newHost.equals("localhost")){
-                    try {
-                        newHost = InetAddress.getLocalHost().getHostName();
-                    } catch(UnknownHostException ex) {
-                        throw new IllegalStateException("Got unknown host 
while trying to get the local host name in order to regsiter service with the 
domain");
-                    }                  
-                }
-                if (newPort == -1) {
-                    newPort = 8080;
-                }
-                    
-                // replace the old with the new
-                try {
-                    componentServiceUrl = new 
URI(componentServiceUrl.getScheme() == null? "http" : 
componentServiceUrl.getScheme(),
-                                                                      
componentServiceUrl.getUserInfo(),
-                                                                      newHost, 
newPort,
-                                                                      
componentServiceUrl.getPath(),
-                                                                      
componentServiceUrl.getQuery(),
-                                                                      
componentServiceUrl.getFragment());
-                    componentServiceUrlString = componentServiceUrl.toString();
-                } catch (URISyntaxException e) {
-                    throw new IllegalStateException(e);
-                }
-                                       
-                try {
-                    
domainProxy.registerServiceEndpoint(nodeFactory.getNode().getDomain().getURI(), 
-                                                        
nodeFactory.getNode().getURI(), 
-                                                        componentServiceName, 
-                                                        
SCABinding.class.getName(), 
-                                                        
componentServiceUrlString);
-                } catch(Exception ex) {
-                    logger.log(Level.WARNING, 
-                               "Unable to  register service: "  +
-                               nodeFactory.getNode().getDomain().getURI() + " 
" +
-                               nodeFactory.getNode().getURI() + " " +
-                               componentServiceName + " " +
-                               SCABinding.class.getName() + " " +
-                               componentServiceUrlString);
-                }
-            }
-       } else {
-           throw new IllegalStateException("No domain available for component: 
"+
-                                           component.getName() +
-                                           " and service: " + 
-                                           service.getName());         
-       }
-*/       
+        this.binding.setURI(wsBinding.getURI());      
 
     }
 

Modified: 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/test/java/org/apache/tuscany/sca/binding/sca/axis2/TestNode.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca-axis2/src/test/java/org/apache/tuscany/sca/binding/sca/axis2/TestNode.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/test/java/org/apache/tuscany/sca/binding/sca/axis2/TestNode.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca-axis2/src/test/java/org/apache/tuscany/sca/binding/sca/axis2/TestNode.java
 Fri Jun 13 13:25:54 2008
@@ -39,7 +39,6 @@
 import org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime;
 import org.apache.tuscany.sca.interfacedef.InterfaceContract;
 import org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory;
-import org.apache.tuscany.sca.node.NodeException;
 import org.apache.tuscany.sca.runtime.RuntimeComponent;
 import org.apache.tuscany.sca.runtime.RuntimeComponentContext;
 import org.apache.tuscany.sca.runtime.RuntimeComponentReference;
@@ -107,8 +106,7 @@
         }         
     }
     
-    public void start()
-        throws NodeException {
+    public void start() {
         
         try {
             nodeRuntime.getCompositeActivator().start(appComposite);
@@ -119,13 +117,14 @@
         
     }
     
-    public void stop() throws NodeException {
+    public void stop() {
         try {
             nodeRuntime.stop();
-        } catch(Exception ex) {
-            throw new NodeException(ex);
+        } catch (Exception ex) {
+            System.err.println("Exception when creating domain " + 
ex.getMessage());
+            ex.printStackTrace(System.err);
         }
-    }   
+    } 
     
     public <B> B getService(Class<B> businessInterface, String serviceName) {
         ServiceReference<B> serviceReference = 
getServiceReference(businessInterface, serviceName);

Modified: incubator/tuscany/java/sca/modules/binding-sca/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-sca/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/binding-sca/pom.xml Fri Jun 13 13:25:54 
2008
@@ -63,18 +63,6 @@
         </dependency>    
         
         <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency> 
-        
-         <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-domain</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>          
-
-        <dependency>
             <groupId>org.easymock</groupId>
             <artifactId>easymock</artifactId>
             <version>2.2</version>

Modified: 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.java
 Fri Jun 13 13:25:54 2008
@@ -22,7 +22,6 @@
 import org.apache.tuscany.sca.assembly.SCABinding;
 import org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint;
 import org.apache.tuscany.sca.core.ExtensionPointRegistry;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.provider.BindingProviderFactory;
 import org.apache.tuscany.sca.provider.ReferenceBindingProvider;
 import org.apache.tuscany.sca.provider.ServiceBindingProvider;
@@ -38,25 +37,23 @@
 public class RuntimeSCABindingProviderFactory implements 
BindingProviderFactory<SCABinding> {
     
     private ExtensionPointRegistry extensionPoints;
-    private NodeFactory nodeFactory;
     
     public RuntimeSCABindingProviderFactory(ExtensionPointRegistry 
extensionPoints) {
         this.extensionPoints = extensionPoints;
-        ModelFactoryExtensionPoint factories = 
extensionPoints.getExtensionPoint(ModelFactoryExtensionPoint.class);
-        nodeFactory = factories.getFactory(NodeFactory.class);        
+     
     } 
     
     public ReferenceBindingProvider 
createReferenceBindingProvider(RuntimeComponent component,
                                                                    
RuntimeComponentReference reference,
                                                                    SCABinding 
binding) {
               
-        return  new RuntimeSCAReferenceBindingProvider(extensionPoints, 
nodeFactory, component, reference, binding);
+        return  new RuntimeSCAReferenceBindingProvider(extensionPoints, 
component, reference, binding);
     }
 
     public ServiceBindingProvider 
createServiceBindingProvider(RuntimeComponent component,
                                                                
RuntimeComponentService service,
                                                                SCABinding 
binding) {
-        return new RuntimeSCAServiceBindingProvider(extensionPoints, 
nodeFactory, component, service, binding);
+        return new RuntimeSCAServiceBindingProvider(extensionPoints, 
component, service, binding);
     }
 
     public Class<SCABinding> getModelType() {

Modified: 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.java
 Fri Jun 13 13:25:54 2008
@@ -30,7 +30,6 @@
 import org.apache.tuscany.sca.interfacedef.Operation;
 import org.apache.tuscany.sca.invocation.InvocationChain;
 import org.apache.tuscany.sca.invocation.Invoker;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.provider.BindingProviderFactory;
 import org.apache.tuscany.sca.provider.ProviderFactoryExtensionPoint;
 import org.apache.tuscany.sca.provider.ReferenceBindingProvider;
@@ -54,7 +53,6 @@
 
     private static final Logger logger = 
Logger.getLogger(RuntimeSCAReferenceBindingProvider.class.getName());
 
-    private NodeFactory nodeFactory;
     private RuntimeComponent component;
     private RuntimeComponentReference reference;
     private SCABinding binding;
@@ -64,11 +62,9 @@
     private ReferenceBindingProvider distributedProvider = null;
 
     public RuntimeSCAReferenceBindingProvider(ExtensionPointRegistry 
extensionPoints,
-                                              NodeFactory nodeFactory,
                                               RuntimeComponent component,
                                               RuntimeComponentReference 
reference,
                                               SCABinding binding) {
-        this.nodeFactory = nodeFactory;
         this.component = component;
         this.reference = reference;
         this.binding = binding;

Modified: 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-sca/src/main/java/org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.java
 Fri Jun 13 13:25:54 2008
@@ -25,7 +25,6 @@
 import org.apache.tuscany.sca.binding.sca.DistributedSCABinding;
 import org.apache.tuscany.sca.core.ExtensionPointRegistry;
 import org.apache.tuscany.sca.interfacedef.InterfaceContract;
-import org.apache.tuscany.sca.node.spi.NodeFactory;
 import org.apache.tuscany.sca.provider.BindingProviderFactory;
 import org.apache.tuscany.sca.provider.ProviderFactoryExtensionPoint;
 import org.apache.tuscany.sca.provider.ServiceBindingProvider;
@@ -42,18 +41,15 @@
  */
 public class RuntimeSCAServiceBindingProvider implements 
ServiceBindingProvider {
   
-    private NodeFactory nodeFactory; 
     private RuntimeComponentService service;
     private BindingProviderFactory<DistributedSCABinding> 
distributedProviderFactory;
     private ServiceBindingProvider distributedProvider;
     private DistributedSCABinding distributedBinding;
     
     public RuntimeSCAServiceBindingProvider(ExtensionPointRegistry 
extensionPoints,
-                                           NodeFactory nodeFactory,
                                             RuntimeComponent component,
                                             RuntimeComponentService service,
                                             SCABinding binding) {
-       this.nodeFactory = nodeFactory;
         this.service = service;
         // if there is potentially a wire to this service that crosses the 
node boundary 
         if (service.getInterfaceContract().getInterface().isRemotable()) {  

Modified: incubator/tuscany/java/sca/modules/host-embedded/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/host-embedded/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/host-embedded/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/host-embedded/pom.xml Fri Jun 13 
13:25:54 2008
@@ -85,12 +85,6 @@
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-api</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-core-databinding</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
         </dependency>

Modified: incubator/tuscany/java/sca/modules/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/pom.xml Fri Jun 13 13:25:54 2008
@@ -55,7 +55,6 @@
                 <module>binding-atom-abdera</module>
                 <module>binding-rss</module>
                 <module>binding-rss-rome</module>
-                <!-- -->
                 <module>binding-http</module>
                 <module>binding-http-runtime</module>
                 <module>binding-jms</module>
@@ -65,9 +64,6 @@
                 <module>binding-rmi</module>
                 <module>binding-sca</module>
                 <module>binding-sca-axis2</module>
-                <!--
-                <module>binding-sca-jms</module>
-                -->
                 <module>binding-sca-xml</module>
                 <module>binding-ws</module>
                 <module>binding-ws-axis2</module>
@@ -99,9 +95,6 @@
                 <module>data-engine-helper</module>
                 <module>definitions</module>
                 <module>definitions-xml</module>
-                <module>domain</module>
-                <module>domain-api</module>
-                <module>domain-impl</module>
                 <module>domain-manager</module>
                 <module>endpoint</module>
                 <module>extensibility</module>
@@ -143,10 +136,7 @@
                 <module>implementation-xquery</module>
                 <module>monitor</module>
                 <module>monitor-logging</module>
-                <module>node</module>
-                <module>node-api</module>
                 <module>node2-api</module>
-                <module>node-impl</module>
                 <module>node2-impl</module>
                 <module>node2-launcher</module>
                 <module>node2-launcher-webapp</module>
@@ -159,9 +149,9 @@
                 <module>policy-security-jsr250</module>
                 <module>policy-security-ws</module>
                 <module>policy-transaction</module>
-                <module>runtime</module>
+                <!--module>runtime</module-->
                 <module>runtime-tomcat</module>
-                <module>runtime-war</module>
+                <!--module>runtime-war</module-->
                 <module>sca-api</module>
                 <module>workspace</module>
                 <module>workspace-impl</module>

Modified: incubator/tuscany/java/sca/modules/runtime-tomcat/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/runtime-tomcat/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/runtime-tomcat/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/runtime-tomcat/pom.xml Fri Jun 13 
13:25:54 2008
@@ -57,7 +57,7 @@
             <scope>provided</scope>
         </dependency>
 
-        <dependency>
+        <!-- dependency>
             <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-runtime</artifactId>
                <version>2.0-incubating-SNAPSHOT</version>
@@ -67,7 +67,7 @@
                   <artifactId>tuscany-endpoint</artifactId>
                </exclusion>
             </exclusions>
-        </dependency>
+        </dependency-->
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>

Modified: 
incubator/tuscany/java/sca/modules/runtime-tomcat/src/main/java/org/apache/tuscany/sca/runtime/tomcat/TuscanyContextListener.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/runtime-tomcat/src/main/java/org/apache/tuscany/sca/runtime/tomcat/TuscanyContextListener.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/runtime-tomcat/src/main/java/org/apache/tuscany/sca/runtime/tomcat/TuscanyContextListener.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/runtime-tomcat/src/main/java/org/apache/tuscany/sca/runtime/tomcat/TuscanyContextListener.java
 Fri Jun 13 13:25:54 2008
@@ -26,7 +26,7 @@
 import org.apache.catalina.LifecycleEvent;
 import org.apache.catalina.LifecycleListener;
 import org.apache.catalina.core.StandardContext;
-import org.apache.tuscany.sca.runtime.Launcher;
+//import org.apache.tuscany.sca.runtime.Launcher;
 
 /**
  *
@@ -34,11 +34,11 @@
  */
 public class TuscanyContextListener implements LifecycleListener {
 
-    private Launcher launcher;
+//    private Launcher launcher;
 
-    public TuscanyContextListener(Launcher launcher) {
-        this.launcher = launcher;
-    }
+//    public TuscanyContextListener(Launcher launcher) {
+//        this.launcher = launcher;
+//    }
 
     public void lifecycleEvent(LifecycleEvent event) {
         String type = event.getType();
@@ -56,7 +56,7 @@
             File f = new File(path + "WEB-INF/classes");
             if (f.exists()) {
                 System.out.println("adding contribution: "+ path);
-                launcher.addContribution(f.toURL());
+//                launcher.addContribution(f.toURL());
             }
         } catch (Exception e) {
             e.printStackTrace();

Modified: incubator/tuscany/java/sca/samples/callback-ws-client/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-client/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/callback-ws-client/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/callback-ws-client/pom.xml Fri Jun 13 
13:25:54 2008
@@ -38,7 +38,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-api</artifactId>
+            <artifactId>tuscany-node2-impl</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
         </dependency>
         
@@ -61,14 +61,7 @@
             <artifactId>tuscany-host-tomcat</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>runtime</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-            <scope>runtime</scope>
-        </dependency>        
+        </dependency>       
 
         <dependency>
             <groupId>junit</groupId>

Modified: 
incubator/tuscany/java/sca/samples/callback-ws-client/src/main/java/myapp/MyClientImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-client/src/main/java/myapp/MyClientImpl.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/callback-ws-client/src/main/java/myapp/MyClientImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/callback-ws-client/src/main/java/myapp/MyClientImpl.java
 Fri Jun 13 13:25:54 2008
@@ -20,8 +20,12 @@
 
 import myserver.MyService;
 import myserver.MyServiceCallback;
-import org.apache.tuscany.sca.node.SCANode;
-import org.apache.tuscany.sca.node.SCANodeFactory;
+
+import org.apache.tuscany.sca.host.embedded.SCADomain;
+import org.apache.tuscany.sca.node.SCAClient;
+import org.apache.tuscany.sca.node.SCANode2;
+import org.apache.tuscany.sca.node.SCANode2Factory;
+import org.apache.tuscany.sca.node.SCANode2Factory.SCAContribution;
 import org.osoa.sca.annotations.Reference;
 import org.osoa.sca.annotations.Scope;
 import org.osoa.sca.annotations.Service;
@@ -47,11 +51,12 @@
     }
 
     public static void main(String[] args) throws Exception {
-        SCANode node = 
SCANodeFactory.createNodeWithComposite("myapp.composite");
-        MyClient myClient = node.getDomain().getService(MyClient.class, 
"MyClientComponent");
+        SCANode2 node = 
SCANode2Factory.newInstance().createSCANode("target/classes/myapp.composite", 
new SCAContribution("test", "target/classes"));
+        node.start();
+        MyClient myClient = ((SCAClient)node).getService(MyClient.class, 
"MyClientComponent");
         myClient.aClientMethod();
         Thread.sleep(5000);  // don't exit before callback arrives
         System.out.println("Closing the domain");
-        node.destroy();
+        node.stop();
     }
 }

Modified: 
incubator/tuscany/java/sca/samples/callback-ws-client/src/test/java/myapp/CallbackClientTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-client/src/test/java/myapp/CallbackClientTestCase.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/callback-ws-client/src/test/java/myapp/CallbackClientTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/callback-ws-client/src/test/java/myapp/CallbackClientTestCase.java
 Fri Jun 13 13:25:54 2008
@@ -18,8 +18,9 @@
  */
 package myapp;
 
-import org.apache.tuscany.sca.node.SCANode;
-import org.apache.tuscany.sca.node.SCANodeFactory;
+import org.apache.tuscany.sca.node.SCANode2;
+import org.apache.tuscany.sca.node.SCANode2Factory;
+import org.apache.tuscany.sca.node.SCANode2Factory.SCAContribution;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -29,11 +30,16 @@
  */
 public class CallbackClientTestCase {
 
-    private SCANode node;
+    private SCANode2 node;
 
     @Before
        public void startServer() throws Exception {
-        node = SCANodeFactory.createNodeWithComposite("callbackws.composite");
+        try {
+            node = 
SCANode2Factory.newInstance().createSCANode("jar:file:../callback-ws-service/target/sample-callback-ws-service.jar!/callbackws.composite",
 new SCAContribution("server", 
"../callback-ws-service/target/sample-callback-ws-service.jar"));
+            node.start();
+        } catch (Exception ex) {
+            System.out.println(ex.toString());
+        }
        }
 
        @Test
@@ -43,6 +49,6 @@
     
        @After
        public void stopServer() throws Exception {
-        node.destroy();
+        node.stop();
        }
 }

Modified: incubator/tuscany/java/sca/samples/callback-ws-service/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-service/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/callback-ws-service/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/callback-ws-service/pom.xml Fri Jun 13 
13:25:54 2008
@@ -38,7 +38,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-api</artifactId>
+            <artifactId>tuscany-node2-impl</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
         </dependency>
 
@@ -61,14 +61,7 @@
             <artifactId>tuscany-host-tomcat</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>runtime</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-node-impl</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
-            <scope>runtime</scope>
-        </dependency>        
+        </dependency>      
 
         <dependency>
             <groupId>junit</groupId>

Modified: 
incubator/tuscany/java/sca/samples/callback-ws-service/src/main/java/myserver/CallbackServer.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-service/src/main/java/myserver/CallbackServer.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/callback-ws-service/src/main/java/myserver/CallbackServer.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/callback-ws-service/src/main/java/myserver/CallbackServer.java
 Fri Jun 13 13:25:54 2008
@@ -20,8 +20,9 @@
 
 import java.io.IOException;
 
-import org.apache.tuscany.sca.node.SCANode;
-import org.apache.tuscany.sca.node.SCANodeFactory;
+import org.apache.tuscany.sca.node.SCANode2;
+import org.apache.tuscany.sca.node.SCANode2Factory;
+import org.apache.tuscany.sca.node.SCANode2Factory.SCAContribution;
 
 /**
  * This server program shows how to create and start an SCA runtime that
@@ -30,8 +31,9 @@
 public class CallbackServer {
 
     public static void main(String[] args) throws Exception {
-
-        SCANode node = 
SCANodeFactory.createNodeWithComposite("callbackws.composite");
+        
+        SCANode2 node = 
SCANode2Factory.newInstance().createSCANode("target/classes/callbackws.composite",
 new SCAContribution("test", "target/classes"));
+        node.start();
 
         try {
             System.out.println("Callback server started (press enter to 
shutdown)");
@@ -40,7 +42,7 @@
             e.printStackTrace();
         }
 
-        node.destroy();
+        node.stop();
         System.out.println("Callback server stopped");
     }
 

Modified: 
incubator/tuscany/java/sca/samples/callback-ws-service/src/test/java/myserver/CallbackServerTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/callback-ws-service/src/test/java/myserver/CallbackServerTestCase.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/callback-ws-service/src/test/java/myserver/CallbackServerTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/callback-ws-service/src/test/java/myserver/CallbackServerTestCase.java
 Fri Jun 13 13:25:54 2008
@@ -21,8 +21,9 @@
 import java.io.IOException;
 import java.net.Socket;
 
-import org.apache.tuscany.sca.node.SCANode;
-import org.apache.tuscany.sca.node.SCANodeFactory;
+import org.apache.tuscany.sca.node.SCANode2;
+import org.apache.tuscany.sca.node.SCANode2Factory;
+import org.apache.tuscany.sca.node.SCANode2Factory.SCAContribution;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -32,11 +33,12 @@
  */
 public class CallbackServerTestCase {
 
-    private SCANode node;
+    private SCANode2 node;
 
     @Before
        public void startServer() throws Exception {
-        node = SCANodeFactory.createNodeWithComposite("callbackws.composite");
+        node = 
SCANode2Factory.newInstance().createSCANode("target/classes/callbackws.composite",
 new SCAContribution("test", "target/classes"));
+        node.start();
        }
 
        @Test
@@ -46,6 +48,6 @@
     
        @After
        public void stopServer() throws Exception {
-        node.destroy();
+        node.stop();
        }
 }

Modified: incubator/tuscany/java/sca/samples/helloworld-jms-webapp/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-jms-webapp/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/helloworld-jms-webapp/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/helloworld-jms-webapp/pom.xml Fri Jun 13 
13:25:54 2008
@@ -39,9 +39,9 @@
     <dependencies>
 
         <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-runtime-war</artifactId>
-            <version>2.0-incubating-SNAPSHOT</version>
+            <groupId>${pom.groupId}</groupId>
+            <artifactId>tuscany-host-webapp</artifactId>
+            <version>${pom.version}</version>
         </dependency>
 
         <!-- exclude stax 1.0.1 as we're also pulling in 
javax\xml\stream\stax-api\1.0-2 -->

Modified: incubator/tuscany/java/sca/samples/helloworld-reference-jms/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-reference-jms/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/helloworld-reference-jms/pom.xml 
(original)
+++ incubator/tuscany/java/sca/samples/helloworld-reference-jms/pom.xml Fri Jun 
13 13:25:54 2008
@@ -58,7 +58,7 @@
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>sample-helloworld-ws-service-jms</artifactId>
+            <artifactId>sample-helloworld-service-jms</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>

Modified: 
incubator/tuscany/java/sca/samples/helloworld-reference-jms/src/main/java/helloworld/HelloWorldJmsClient.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-reference-jms/src/main/java/helloworld/HelloWorldJmsClient.java?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/helloworld-reference-jms/src/main/java/helloworld/HelloWorldJmsClient.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/helloworld-reference-jms/src/main/java/helloworld/HelloWorldJmsClient.java
 Fri Jun 13 13:25:54 2008
@@ -19,8 +19,6 @@
 package helloworld;
 
 import org.apache.tuscany.sca.host.embedded.SCADomain;
-import org.apache.tuscany.sca.node.SCANode;
-import org.apache.tuscany.sca.node.SCANodeFactory;
 
 /**
  * This client program shows how to create an SCA runtime, start it,
@@ -29,15 +27,15 @@
 public class HelloWorldJmsClient {
 
     public  final static void main(String[] args) throws Exception {
-               SCANode node = 
SCANodeFactory.createNodeWithComposite("helloworldjmsreference.composite");
-               HelloWorldService helloWorldService = 
node.getDomain().getService(HelloWorldService.class, 
"HelloWorldServiceComponent");
+               //SCANode node = 
SCANodeFactory.createNodeWithComposite("helloworldjmsreference.composite");
+               //HelloWorldService helloWorldService = 
node.getDomain().getService(HelloWorldService.class, 
"HelloWorldServiceComponent");
        
-        //SCADomain scaDomain = 
SCADomain.newInstance("helloworldjmsreference.composite");
-        //HelloWorldService helloWorldService = 
scaDomain.getService(HelloWorldService.class, "HelloWorldServiceComponent");
+        SCADomain scaDomain = 
SCADomain.newInstance("helloworldjmsreference.composite");
+        HelloWorldService helloWorldService = 
scaDomain.getService(HelloWorldService.class, "HelloWorldServiceComponent");
 
         String value = helloWorldService.getGreetings("World");
         System.out.println(value);
 
-        node.destroy();
+        scaDomain.close();
     }
 }

Modified: incubator/tuscany/java/sca/samples/helloworld-service-jms/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-service-jms/pom.xml?rev=667639&r1=667638&r2=667639&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/helloworld-service-jms/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/helloworld-service-jms/pom.xml Fri Jun 
13 13:25:54 2008
@@ -59,7 +59,7 @@
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-binding-ws-axis2</artifactId>
+            <artifactId>tuscany-binding-jms</artifactId>
             <version>2.0-incubating-SNAPSHOT</version>
             <scope>runtime</scope>
         </dependency>   
@@ -70,6 +70,19 @@
             <version>4.2</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>org.apache.activemq</groupId>
+            <artifactId>apache-activemq</artifactId>
+            <version>4.1.1</version>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.apache.activemq</groupId>
+                    <artifactId>activemq-web-demo</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>           
        
     </dependencies>
     


Reply via email to