Switch to SCANode API
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@686079 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
09c387731f
commit
e7b0ee0d6e
2 changed files with 7 additions and 15 deletions
|
@ -19,7 +19,9 @@
|
|||
|
||||
package calculator;
|
||||
|
||||
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;
|
||||
|
||||
/**
|
||||
* This client program shows how to create an SCA runtime, start it,
|
||||
|
@ -28,10 +30,11 @@ import org.apache.tuscany.sca.host.embedded.SCADomain;
|
|||
public class CalculatorClient {
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
SCADomain scaDomain = SCADomain.newInstance("Calculator.composite");
|
||||
SCANode2 node = SCANode2Factory.newInstance().createSCANodeFromClassLoader("Calculator.composite", CalculatorClient.class.getClassLoader());
|
||||
node.start();
|
||||
|
||||
CalculatorService calculatorService =
|
||||
scaDomain.getService(CalculatorService.class, "CalculatorServiceComponent");
|
||||
((SCAClient) node).getService(CalculatorService.class, "CalculatorServiceComponent");
|
||||
|
||||
// Calculate
|
||||
System.out.println("3 + 2=" + calculatorService.add(3, 2));
|
||||
|
@ -39,7 +42,7 @@ public class CalculatorClient {
|
|||
System.out.println("3 * 2=" + calculatorService.multiply(3, 2));
|
||||
System.out.println("3 / 2=" + calculatorService.divide(3, 2));
|
||||
|
||||
scaDomain.close();
|
||||
node.stop();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -18,25 +18,14 @@
|
|||
*/
|
||||
package org.apache.tuscany.sca.tools.inspector;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.OutputStream;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.Map;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.apache.tuscany.sca.assembly.Composite;
|
||||
import org.apache.tuscany.sca.core.ExtensionPointRegistry;
|
||||
import org.apache.tuscany.sca.monitor.Monitor;
|
||||
import org.apache.tuscany.sca.monitor.MonitorFactory;
|
||||
import org.apache.tuscany.sca.monitor.Problem;
|
||||
import org.apache.tuscany.sca.node.SCAClient;
|
||||
import org.apache.tuscany.sca.node.SCAContribution;
|
||||
import org.apache.tuscany.sca.node.SCANode2;
|
||||
import org.apache.tuscany.sca.node.SCANode2Factory;
|
||||
import org.apache.tuscany.sca.node.impl.NodeImpl;
|
||||
import org.apache.tuscany.sca.tools.inspector.RegistryInspector;
|
||||
|
||||
import calculator.CalculatorService;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue