You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2007/04/12 16:33:14 UTC

svn commit: r527958 - in /incubator/tuscany/java/sca/samples/composite-impl: pom.xml src/test/java/composite/CompositeTestCase.java

Author: slaws
Date: Thu Apr 12 07:33:10 2007
New Revision: 527958

URL: http://svn.apache.org/viewvc?view=rev&rev=527958
Log:
Starting to update this sample to work with the newly organized module structure

Modified:
    incubator/tuscany/java/sca/samples/composite-impl/pom.xml
    incubator/tuscany/java/sca/samples/composite-impl/src/test/java/composite/CompositeTestCase.java

Modified: incubator/tuscany/java/sca/samples/composite-impl/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/composite-impl/pom.xml?view=diff&rev=527958&r1=527957&r2=527958
==============================================================================
--- incubator/tuscany/java/sca/samples/composite-impl/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/composite-impl/pom.xml Thu Apr 12 07:33:10 2007
@@ -18,51 +18,40 @@
  * under the License.    
  -->
 <project>
+    <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>org.apache.tuscany.samples.sca</groupId>
-        <artifactId>parent</artifactId>
-        <version>0.1-integration-incubating-SNAPSHOT</version>
+        <groupId>org.apache.tuscany.sca</groupId>
+        <artifactId>tuscany-samples</artifactId>
+        <version>1.0-incubating-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
-    <modelVersion>4.0.0</modelVersion>
     <artifactId>tuscany-sample-composite-impl</artifactId>
-    <packaging>jar</packaging>
     <name>Apache Tuscany Composite Implementation Sample</name>
-    <description>A sample showing local wiring of a component implemented by a composite.</description>
+    <description>A sample showing local wiring of a component implemented by a nested composite</description>
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.tuscany.sca.kernel</groupId>
-            <artifactId>tuscany-api</artifactId>
-            <version>0.1-integration-incubating-SNAPSHOT</version>
-            <scope>compile</scope>
-        </dependency>
+            <groupId>org.osoa</groupId>
+            <artifactId>sca-api</artifactId>
+            <version>1.0-incubating-SNAPSHOT</version>
+        </dependency>        
 
         <dependency>
-            <groupId>org.apache.tuscany.sca.kernel</groupId>
-            <artifactId>tuscany-core</artifactId>
-            <version>0.1-integration-incubating-SNAPSHOT</version>
-            <scope>runtime</scope>
+            <groupId>org.apache.tuscany.sca</groupId>
+            <artifactId>tuscany-host-embedded</artifactId>
+            <version>1.0-incubating-SNAPSHOT</version>
         </dependency>
 
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.2</version>
-            <scope>test</scope>
+            <groupId>org.apache.tuscany.sca</groupId>
+            <artifactId>tuscany-implementation-java-runtime</artifactId>
+            <version>1.0-incubating-SNAPSHOT</version>
+            <scope>runtime</scope>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>1.5</source>
-                    <target>1.5</target>
-                </configuration>
-            </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>

Modified: incubator/tuscany/java/sca/samples/composite-impl/src/test/java/composite/CompositeTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/composite-impl/src/test/java/composite/CompositeTestCase.java?view=diff&rev=527958&r1=527957&r2=527958
==============================================================================
--- incubator/tuscany/java/sca/samples/composite-impl/src/test/java/composite/CompositeTestCase.java (original)
+++ incubator/tuscany/java/sca/samples/composite-impl/src/test/java/composite/CompositeTestCase.java Thu Apr 12 07:33:10 2007
@@ -21,18 +21,19 @@
 import junit.framework.TestCase;
 
 import org.apache.tuscany.api.SCARuntime;
-import org.osoa.sca.CompositeContext;
-import org.osoa.sca.CurrentCompositeContext;
+import org.osoa.sca.ComponentContext;
+import org.osoa.sca.ServiceReference;
 
 public class CompositeTestCase extends TestCase {
 
     private Source source;
 
     protected void setUp() throws Exception {
-    	SCARuntime.start("OuterComposite.composite");
-
-        CompositeContext context = CurrentCompositeContext.getContext();
-        source = context.locateService(Source.class, "SourceComponent/InnerSourceService");
+        SCARuntime.start("OuterComposite.composite");
+        ComponentContext context = SCARuntime.getComponentContext("SourceComponent/InnerSourceService");
+        ServiceReference<Source> service = context.createSelfReference(Source.class);
+        source = service.getService();   
+      	
     }
     
     protected void tearDown() throws Exception {



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