1 17 18 package org.apache.geronimo.deployment.cli; 19 20 import org.apache.geronimo.common.DeploymentException; 21 22 import java.io.PrintWriter ; 23 import javax.enterprise.deploy.spi.TargetModuleID ; 24 import javax.enterprise.deploy.spi.DeploymentManager ; 25 import javax.enterprise.deploy.spi.status.ProgressObject ; 26 27 32 public class CommandStop extends CommandStart { 33 public CommandStop() { 34 super("stop", "1. Common Commands", "[ModuleID|TargetModuleID]+", 35 "Accepts the configId of a module, or the fully-qualified " + 36 "TargetModuleID identifying both the module and the server or cluster it's " + 37 "on, and stops that module. The module should be available to the server " + 38 "and running. After stop is completed, the server still has the module and " + 39 "deployment information available, it's just not running. If multiple " + 40 "modules are specified, they will all be stopped.\n" + 41 "If the server is not running, the module will be marked to not " + 42 "start next time the server is started."); 43 } 44 45 protected ProgressObject runCommand(PrintWriter out, DeploymentManager mgr, TargetModuleID [] ids) { 46 ProgressObject po = mgr.stop(ids); 47 waitForProgress(out, po); 48 return po; 49 } 50 51 protected String getAction() { 52 return "Stopped"; 53 } 54 } 55 | Popular Tags |