From 82aa0cfbd6f8ff0e2c73015cc1e1d03fffd48808 Mon Sep 17 00:00:00 2001 From: antelder Date: Wed, 25 Nov 2009 11:12:03 +0000 Subject: Remove SCAClient as its not in the latest spec and update all the places it was used to use SCAClientFactory. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@884043 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tuscany/sca/domain/node/DomainNode.java | 6 +++--- .../sca/domain/node/MultipleNodesPerJVMTestCase.java | 15 ++++++++------- .../apache/tuscany/sca/domain/node/OneNodeTestCase.java | 15 ++++++++------- .../tuscany/sca/domain/node/StopStartNodesTestCase.java | 12 +++++++----- 4 files changed, 26 insertions(+), 22 deletions(-) (limited to 'sca-java-2.x/trunk/modules/domain-node/src') diff --git a/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/domain/node/DomainNode.java b/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/domain/node/DomainNode.java index f6c6dca6ec..135c6a79c7 100644 --- a/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/domain/node/DomainNode.java +++ b/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/domain/node/DomainNode.java @@ -35,7 +35,7 @@ import org.apache.tuscany.sca.runtime.DomainRegistryFactory; import org.apache.tuscany.sca.runtime.EndpointRegistry; import org.oasisopen.sca.NoSuchDomainException; import org.oasisopen.sca.NoSuchServiceException; -import org.oasisopen.sca.client.SCAClient; +import org.oasisopen.sca.client.SCAClientFactory; public class DomainNode { @@ -60,7 +60,7 @@ public class DomainNode { public DomainNode(String configURI, String[] contributionLocations) { this.domainRegistryURI = configURI; initDomainName(configURI); - nodeFactory = NodeFactory.getInstance(domainName); + nodeFactory = NodeFactory.getInstance(domainRegistryURI); for (String loc : contributionLocations) { addContribution(loc); } @@ -127,7 +127,7 @@ public class DomainNode { public T getService(Class interfaze, String uri) throws NoSuchServiceException { try { - return SCAClient.getService(interfaze, getDomainName() + "/" + uri); + return SCAClientFactory.newInstance(URI.create(getDomainConfigURI())).getService(interfaze, uri); } catch (NoSuchDomainException e) { throw new IllegalStateException(e); } diff --git a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/MultipleNodesPerJVMTestCase.java b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/MultipleNodesPerJVMTestCase.java index d901ba4280..8193dbacc6 100644 --- a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/MultipleNodesPerJVMTestCase.java +++ b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/MultipleNodesPerJVMTestCase.java @@ -21,14 +21,15 @@ package org.apache.tuscany.sca.domain.node; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; -import itest.nodes.Helloworld; import static org.junit.Assert.fail; +import itest.nodes.Helloworld; + +import java.net.URI; -import org.apache.tuscany.sca.domain.node.DomainNode; import org.junit.After; import org.junit.Test; import org.oasisopen.sca.SCARuntimeException; -import org.oasisopen.sca.client.SCAClient; +import org.oasisopen.sca.client.SCAClientFactory; /** * This shows how to test the Calculator service component. @@ -43,11 +44,11 @@ public class MultipleNodesPerJVMTestCase{ serviceNode = new DomainNode("target/test-classes/itest-nodes-helloworld-service-2.0-SNAPSHOT.jar"); clientNode = new DomainNode("target/test-classes/itest-nodes-helloworld-client-2.0-SNAPSHOT.jar"); - Helloworld service = SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldService"); + Helloworld service = SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldService"); assertNotNull(service); assertEquals("Hello Petra", service.sayHello("Petra")); - Helloworld client = SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldClient"); + Helloworld client = SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); assertEquals("Hi Hello Petra", client.sayHello("Petra")); } @@ -55,12 +56,12 @@ public class MultipleNodesPerJVMTestCase{ @Test public void testTwoNodesDifferentDomains() throws Exception { serviceNode = new DomainNode("vm://fooDomain", new String[]{"target/test-classes/itest-nodes-helloworld-service-2.0-SNAPSHOT.jar"}); - Helloworld service = SCAClient.getService(Helloworld.class, "fooDomain/HelloworldService"); + Helloworld service = SCAClientFactory.newInstance(URI.create("vm://fooDomain")).getService(Helloworld.class, "HelloworldService"); assertNotNull(service); assertEquals("Hello Petra", service.sayHello("Petra")); clientNode = new DomainNode("vm://barDomain", new String[]{"target/test-classes/itest-nodes-helloworld-client-2.0-SNAPSHOT.jar"}); - Helloworld client = SCAClient.getService(Helloworld.class, "barDomain/HelloworldClient"); + Helloworld client = SCAClientFactory.newInstance(URI.create("vm://barDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); try { diff --git a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/OneNodeTestCase.java b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/OneNodeTestCase.java index 100cbde17a..ab237e6af6 100644 --- a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/OneNodeTestCase.java +++ b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/OneNodeTestCase.java @@ -24,13 +24,14 @@ import static org.junit.Assert.assertNotNull; import static org.junit.Assert.fail; import itest.nodes.Helloworld; -import org.apache.tuscany.sca.domain.node.DomainNode; +import java.net.URI; + import org.junit.After; import org.junit.Before; import org.junit.Test; import org.oasisopen.sca.NoSuchDomainException; import org.oasisopen.sca.NoSuchServiceException; -import org.oasisopen.sca.client.SCAClient; +import org.oasisopen.sca.client.SCAClientFactory; /** * This shows how to test the Calculator service component. @@ -49,14 +50,14 @@ public class OneNodeTestCase{ @Test public void testService() throws Exception { - Helloworld service = SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldService"); + Helloworld service = SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldService"); assertNotNull(service); assertEquals("Hello Petra", service.sayHello("Petra")); } @Test public void testClient() throws Exception { - Helloworld client = SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldClient"); + Helloworld client = SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); assertEquals("Hi Hello Petra", client.sayHello("Petra")); } @@ -65,13 +66,13 @@ public class OneNodeTestCase{ public void testRemovingServiceContribution() throws Exception { domain.removeContribution(serviceContributionUri); try { - SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldService"); + SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldService"); // FIXME: should this be NoSuchServiceException or ServiceNotFoundException? } catch (NoSuchServiceException e) { // expected } - Helloworld client = SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldClient"); + Helloworld client = SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); try { assertEquals("Hi Hello Petra", client.sayHello("Petra")); @@ -86,7 +87,7 @@ public class OneNodeTestCase{ public void testStoppingDomainNode() throws Exception { domain.stop(); try { - SCAClient.getService(Helloworld.class, "defaultDomain/HelloworldClient"); + SCAClientFactory.newInstance(URI.create("vm://defaultDomain")).getService(Helloworld.class, "HelloworldClient"); fail(); } catch (NoSuchDomainException e) { // expected diff --git a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/StopStartNodesTestCase.java b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/StopStartNodesTestCase.java index fdfd3fa0cb..9703fc14f8 100644 --- a/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/StopStartNodesTestCase.java +++ b/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/domain/node/StopStartNodesTestCase.java @@ -24,9 +24,11 @@ import static org.junit.Assert.assertNotNull; import static org.junit.Assert.fail; import itest.nodes.Helloworld; +import java.net.URI; + import org.junit.After; import org.junit.Test; -import org.oasisopen.sca.client.SCAClient; +import org.oasisopen.sca.client.SCAClientFactory; /** * This shows how to test the Calculator service component. @@ -41,17 +43,17 @@ public class StopStartNodesTestCase{ serviceNode = new DomainNode("vm://fooDomain", new String[]{"target/test-classes/itest-nodes-helloworld-service-2.0-SNAPSHOT.jar"}); clientNode = new DomainNode("vm://fooDomain", new String[]{"target/test-classes/itest-nodes-helloworld-client-2.0-SNAPSHOT.jar"}); - Helloworld service = SCAClient.getService(Helloworld.class, "fooDomain/HelloworldService"); + Helloworld service = SCAClientFactory.newInstance(URI.create("vm://fooDomain")).getService(Helloworld.class, "HelloworldService"); assertNotNull(service); assertEquals("Hello Petra", service.sayHello("Petra")); - Helloworld client = SCAClient.getService(Helloworld.class, "fooDomain/HelloworldClient"); + Helloworld client = SCAClientFactory.newInstance(URI.create("vm://fooDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); assertEquals("Hi Hello Petra", client.sayHello("Petra")); serviceNode.stop(); - client = SCAClient.getService(Helloworld.class, "fooDomain/HelloworldClient"); + client = SCAClientFactory.newInstance(URI.create("vm://fooDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); try { assertEquals("Hi Hello Petra", client.sayHello("Petra")); @@ -61,7 +63,7 @@ public class StopStartNodesTestCase{ } serviceNode = new DomainNode("vm://fooDomain", new String[]{"target/test-classes/itest-nodes-helloworld-service-2.0-SNAPSHOT.jar"}); - client = SCAClient.getService(Helloworld.class, "fooDomain/HelloworldClient"); + client = SCAClientFactory.newInstance(URI.create("vm://fooDomain")).getService(Helloworld.class, "HelloworldClient"); assertNotNull(client); assertEquals("Hi Hello Petra", client.sayHello("Petra")); } -- cgit v1.2.3