1 22 23 package org.continuent.sequoia.console.text.commands.dbadmin; 24 25 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 26 import org.continuent.sequoia.common.jmx.mbeans.DatabaseBackendMBean; 27 import org.continuent.sequoia.console.text.module.VirtualDatabaseAdmin; 28 29 35 public class EnableRead extends AbstractAdminCommand 36 { 37 38 43 public EnableRead(VirtualDatabaseAdmin module) 44 { 45 super(module); 46 } 47 48 51 public void parse(String commandText) throws Exception 52 { 53 if (commandText.trim().length() == 0) 54 { 55 console.printError(getUsage()); 56 } 57 String backendName = commandText.trim(); 58 console.printInfo(ConsoleTranslate.get("admin.command.enable.read.echo", backendName)); 60 DatabaseBackendMBean mbean = jmxClient.getDatabaseBackendProxy(dbName, 61 backendName, user, password); 62 mbean.enableRead(); 63 } 64 65 68 public String getCommandName() 69 { 70 return "enable read"; } 72 73 76 public String getCommandDescription() 77 { 78 return ConsoleTranslate.get("admin.command.enable.read.description"); } 80 81 84 public String getCommandParameters() 85 { 86 return ConsoleTranslate.get("admin.command.enable.read.params"); } 88 } | Popular Tags |