blob: 03aed1ee0eb9d32c4d9a5f7fe917516aadc5a7a6 [file] [log] [blame]
package edu.uci.ics.hyracks.cli.commands;
import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
import edu.uci.ics.hyracks.cli.Session;
public class DestroyApplicationCommand extends Command {
private String appName;
public DestroyApplicationCommand(String appName) {
this.appName = appName;
}
@Override
public void run(Session session) throws Exception {
IHyracksClientConnection hcc = session.getConnection();
if (hcc == null) {
throw new RuntimeException("Not connected to Hyracks Cluster Controller");
}
System.err.println("Destroying application: " + appName);
hcc.destroyApplication(appName);
}
}