package org.cyclopsgroup.jmxterm.cmd; import java.io.IOException; import org.cyclopsgroup.jcli.annotation.Cli; import org.cyclopsgroup.jmxterm.Command; import org.cyclopsgroup.jmxterm.Session; /** * Command to terminate the console * * @author <a href="mailto:jiaqi.guo@gmail.com">Jiaqi Guo</a> */ @Cli( name = "quit", description = "Terminate console and exit" ) public class QuitCommand extends Command { /** * @inheritDoc */ @Override public void execute() throws IOException { Session session = getSession(); session.disconnect(); session.close(); session.output.printMessage( "bye" ); } }