1 17 18 package org.apache.geronimo.deployment.cli; 19 20 import java.io.PrintWriter ; 21 import javax.enterprise.deploy.spi.TargetModuleID ; 22 import javax.enterprise.deploy.spi.DeploymentManager ; 23 import javax.enterprise.deploy.spi.status.ProgressObject ; 24 25 30 public class CommandUndeploy extends CommandStart { 31 public CommandUndeploy() { 32 super("undeploy", "1. Common Commands", "[ModuleID|TargetModuleID]+", 33 "Accepts the configId of a module, or the fully-qualified " + 34 "TargetModuleID identifying both the module and the server or cluster it's " + 35 "on, stops that module, and removes the deployment files for that module " + 36 "from the server environment. If multiple modules are specified, they will " + 37 "all be undeployed."); 38 } 39 40 protected ProgressObject runCommand(PrintWriter out, DeploymentManager mgr, TargetModuleID [] ids) { 41 ProgressObject po = mgr.undeploy(ids); 42 waitForProgress(out, po); 43 return po; 44 } 45 46 protected String getAction() { 47 return "Undeployed"; 48 } 49 } 50 | Popular Tags |