1 22 23 package org.continuent.sequoia.console.text.commands.sqlconsole; 24 25 import java.io.IOException ; 26 27 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 28 import org.continuent.sequoia.console.text.ConsoleException; 29 import org.continuent.sequoia.console.text.commands.ConsoleCommand; 30 import org.continuent.sequoia.console.text.module.VirtualDatabaseConsole; 31 32 37 public class SetTimeout extends ConsoleCommand 38 { 39 40 45 public SetTimeout(VirtualDatabaseConsole module) 46 { 47 super(module); 48 } 49 50 53 public void parse(String commandText) throws IOException , ConsoleException 54 { 55 try 56 { 57 int timeout = new Integer (commandText.trim()).intValue(); 58 ((VirtualDatabaseConsole)module).setTimeout(timeout); 59 console.printInfo(ConsoleTranslate.get("sql.command.timeout.value", timeout)); 61 } 62 catch (NumberFormatException e) 63 { 64 console.printError(getUsage()); 65 } 66 } 67 68 71 public String getCommandName() 72 { 73 return "timeout"; } 75 76 79 public String getCommandParameters() 80 { 81 return ConsoleTranslate.get("sql.command.timeout.params"); } 83 84 87 public String getCommandDescription() 88 { 89 return ConsoleTranslate.get("sql.command.timeout.description"); } 91 } | Popular Tags |