From a5707c170d3ce4aaecd9956cb1935305709b91d1 Mon Sep 17 00:00:00 2001 From: slaws Date: Thu, 19 May 2011 12:10:28 +0000 Subject: Catch up with Ant's changes git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1124703 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/tuscany/sca/domain/DomainView.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java') diff --git a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java index e8d9aa416a..1732a536f4 100644 --- a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java +++ b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java @@ -21,6 +21,9 @@ package org.apache.tuscany.sca.domain; import org.apache.tuscany.sca.Node; import org.apache.tuscany.sca.TuscanyRuntime; +import org.apache.tuscany.sca.core.ExtensionPointRegistry; +import org.apache.tuscany.sca.impl.NodeImpl; +import org.apache.tuscany.sca.runtime.DomainRegistry; /** * Main class for Tuscany. Just looking at what it means to read config from a directory structure. @@ -28,20 +31,26 @@ import org.apache.tuscany.sca.TuscanyRuntime; */ public class DomainView { - public static Node domainAccessPointNode = null; + public static DomainRegistry domainRegistry = null; + public static ExtensionPointRegistry extensionPointRegistry = null; + + private static Node domainAccessPointNode = null; private static Node domainViewNode = null; public static void main(String[] args) throws Exception { String domainName = args[0]; TuscanyRuntime tuscanyRuntime = TuscanyRuntime.newInstance(); + extensionPointRegistry = tuscanyRuntime.getExtensionPointRegistry(); // a node to access the specified domain domainAccessPointNode = tuscanyRuntime.createNode("uri:" + domainName); + domainRegistry = ((NodeImpl)domainAccessPointNode).getEndpointRegistry(); // a node to run the domain view app. Just starts in the local domain "domainview" domainViewNode = tuscanyRuntime.createNode("domainview"); - domainViewNode.installContribution("target/classes"); + domainViewNode.installContribution("domainViewContrib", "target/classes", null, null); + domainViewNode.startComposite("domainViewContrib", "domain.composite"); System.out.print("Press a key to stop"); try{ -- cgit v1.2.3