package com.neverwinterdp.vm.command;
import com.neverwinterdp.vm.VM;
public class VMCommand {
static public class Shutdown extends Command {
public Shutdown() { super("shutdown") ; }
@Override
public CommandResult<?> execute(VM vm) {
CommandResult<Boolean> result = new CommandResult<Boolean>() ;
try {
vm.shutdown();
result.setResult(true);
} catch (Exception e) {
result.setResult(false);
e.printStackTrace();
}
return result ;
}
}
}