Author: slaws
Date: Fri Nov  9 08:25:50 2007
New Revision: 593582

URL: http://svn.apache.org/viewvc?rev=593582&view=rev
Log:
Conver the oneway itest to the new node implementation so that it doesn't 
depend on a set ip address
turn it on in the itest/pom.xml

Added:
    
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/
    
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/
    
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/
    
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite
Removed:
    incubator/tuscany/java/sca/itest/oneway/src/main/resources/oneWay.composite
    
incubator/tuscany/java/sca/itest/oneway/src/main/resources/oneWayClient.composite
    
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayClientTest.java
Modified:
    incubator/tuscany/java/sca/itest/oneway/pom.xml
    
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayClientImpl.java
    
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayServiceImpl.java
    
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
    incubator/tuscany/java/sca/itest/pom.xml

Modified: incubator/tuscany/java/sca/itest/oneway/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/pom.xml?rev=593582&r1=593581&r2=593582&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/oneway/pom.xml (original)
+++ incubator/tuscany/java/sca/itest/oneway/pom.xml Fri Nov  9 08:25:50 2007
@@ -31,7 +31,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-host-embedded</artifactId>
+            <artifactId>tuscany-node-api</artifactId>
             <version>1.1-incubating-SNAPSHOT</version>
         </dependency>
 
@@ -47,6 +47,13 @@
             <version>1.1-incubating-SNAPSHOT</version>
         </dependency>        
         
+        <dependency>
+            <groupId>org.apache.tuscany.sca</groupId>
+            <artifactId>tuscany-node-impl</artifactId>
+            <version>1.1-incubating-SNAPSHOT</version>
+            <scope>runtime</scope>
+        </dependency>
+                
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-implementation-java-runtime</artifactId>

Modified: 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayClientImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayClientImpl.java?rev=593582&r1=593581&r2=593582&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayClientImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayClientImpl.java
 Fri Nov  9 08:25:50 2007
@@ -43,8 +43,8 @@
         callCount = callCount + count;
         
         for (int loopCount = 0; loopCount < count; loopCount++){
-            System.out.println("Client: doSomething " + loopCount);
-            System.out.flush();
+            //System.out.println("Client: doSomething " + loopCount);
+            //System.out.flush();
             oneWayService.doSomething(loopCount);
         }
         

Modified: 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayServiceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayServiceImpl.java?rev=593582&r1=593581&r2=593582&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayServiceImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/itest/oneway/src/main/java/org/apache/tuscany/sca/itest/oneway/impl/OneWayServiceImpl.java
 Fri Nov  9 08:25:50 2007
@@ -37,8 +37,8 @@
             callCount++;
         }            
         
-        System.out.println("Service: doSomething " + count + " callCount = " + 
callCount);
-        System.out.flush();
+       // System.out.println("Service: doSomething " + count + " callCount = " 
+ callCount);
+       // System.out.flush();
         
         
     }  

Added: 
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite?rev=593582&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite
 (added)
+++ 
incubator/tuscany/java/sca/itest/oneway/src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite
 Fri Nov  9 08:25:50 2007
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
+              name="OneWayITest">
+             
+    <component name="OneWayClientComponent">
+               <implementation.java 
class="org.apache.tuscany.sca.itest.oneway.impl.OneWayClientImpl"/>
+               <reference name="oneWayService" target="OneWayServiceComponent">
+                   <interface.java 
interface="org.apache.tuscany.sca.itest.oneway.OneWayService" />       
+            <binding.ws/>
+        </reference>
+       </component> 
+          
+    <component name="OneWayServiceComponent">
+        <implementation.java 
class="org.apache.tuscany.sca.itest.oneway.impl.OneWayServiceImpl"/>
+        <service name="OneWayService">
+            <interface.java 
interface="org.apache.tuscany.sca.itest.oneway.OneWayService" /> 
+            <binding.ws/>
+        </service>
+    </component>               
+     
+</composite>

Modified: 
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java?rev=593582&r1=593581&r2=593582&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
 Fri Nov  9 08:25:50 2007
@@ -19,11 +19,15 @@
 
 package org.apache.tuscany.sca.itest.oneway;
 
+import javax.xml.namespace.QName;
+
 import junit.framework.Assert;
 
-import org.apache.tuscany.sca.host.embedded.SCADomain;
+import org.apache.tuscany.sca.domain.SCADomain;
 import org.apache.tuscany.sca.itest.oneway.impl.OneWayClientImpl;
 import org.apache.tuscany.sca.itest.oneway.impl.OneWayServiceImpl;
+import org.apache.tuscany.sca.node.SCANode;
+import org.apache.tuscany.sca.node.SCANodeFactory;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -34,14 +38,17 @@
 
     @Before
     public void setUp() throws Exception {
-        domain = SCADomain.newInstance("oneWay.composite");
-
+        SCANode node = SCANodeFactory.newInstance().createSCANode(null, null);
+        node.addContribution("mycontribution",      
+                             
OneWayTestCase.class.getResource("/OneWayContribution/."));                     
                                               
+        node.start();
+        domain = node.getDomain();
     }
 
     @After
     public void tearDown() throws Exception {
         if (domain != null) {
-            domain.close();
+            domain.destroy();
         }
     }
 
@@ -54,8 +61,8 @@
             int count = 100;
 
             for (int i = 0; i < 10; i++){
-                System.out.println("Test: doSomething " + count);
-                System.out.flush();
+               // System.out.println("Test: doSomething " + count);
+               // System.out.flush();
                 client.doSomething(count);
     
                 Thread.sleep(2000);

Modified: incubator/tuscany/java/sca/itest/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/pom.xml?rev=593582&r1=593581&r2=593582&view=diff
==============================================================================
--- incubator/tuscany/java/sca/itest/pom.xml (original)
+++ incubator/tuscany/java/sca/itest/pom.xml Fri Nov  9 08:25:50 2007
@@ -62,6 +62,7 @@
                 <module>interop-soap-service</module>
                 -->
                 <module>large-sdo-ws</module>
+                <module>oneway</module>
                 <module>operation-overloading</module>
                 <module>osgi-implementation</module>
                 <module>osgi-contribution</module>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to