From 1a0660d880f0199ebdfb056e0657824f53c7aa0d Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 5 Jul 2010 19:41:33 +0000 Subject: Add a start command thatdoes the same as addToDomainLevelComposite git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@960668 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/org/apache/tuscany/sca/shell/Shell.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'sca-java-2.x/trunk/modules/shell/src/main') diff --git a/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java b/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java index 75b7a5c4ba..de83eae259 100644 --- a/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java +++ b/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java @@ -58,7 +58,7 @@ public class Shell { static final String[] COMMANDS = new String[] {"addDeploymentComposite", "addToDomainLevelComposite", "help", "install", "listDeployedCompostes", "listInstalledContributions", "printDomainLevelComposite", "removeFromDomainLevelComposite", - "remove", "status", "stop"}; + "remove", "start", "status", "stop"}; public static void main(final String[] args) throws Exception { boolean useJline = !Arrays.asList(args).contains("-nojline"); @@ -179,6 +179,7 @@ public class Shell { out.println(" listDeployedCompostes "); out.println(" listInstalledContributions"); out.println(" printDomainLevelComposite"); + out.println(" start "); out.println(" status [ ]"); out.println(" stop [ ]"); out.println(); @@ -202,6 +203,11 @@ public class Shell { return true; } + boolean start(String curi, String compositeURI) throws ActivationException, ValidationException { + node.addToDomainLevelComposite(curi + "/" + compositeURI); + return true; + } + boolean status(final List toks) { out.println("Domain: " + node.getDomainName()); List ics; @@ -287,6 +293,9 @@ public class Shell { if (op.equals("stop")) return new Callable() { public Boolean call() throws Exception { return stop(toks); }}; + if (op.equals("start")) return new Callable() { public Boolean call() throws Exception { + return start(toks.get(1), toks.get(2)); + }}; if (op.equals("status")) return new Callable() { public Boolean call() { return status(toks); }}; -- cgit v1.2.3