1 20 21 package org.continuent.sequoia.console.text.commands.dbadmin; 22 23 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 24 import org.continuent.sequoia.common.jmx.mbeans.VirtualDatabaseMBean; 25 import org.continuent.sequoia.console.text.module.VirtualDatabaseAdmin; 26 27 33 public class ShowControllers extends AbstractAdminCommand 34 { 35 36 41 public ShowControllers(VirtualDatabaseAdmin module) 42 { 43 super(module); 44 } 45 46 49 public void parse(String commandText) throws Exception 50 { 51 VirtualDatabaseMBean db = jmxClient.getVirtualDatabaseProxy(dbName, user, 52 password); 53 String [] controllers = db.viewControllerList(); 54 console.println(ConsoleTranslate.get( 55 "admin.command.show.controllers.number", new Object []{dbName, new Integer (controllers.length)})); 57 for (int i = 0; i < controllers.length; i++) 58 { 59 console.println("\t" + controllers[i]); } 61 } 62 63 66 public String getCommandName() 67 { 68 return "show controllers"; } 70 71 74 public String getCommandDescription() 75 { 76 return ConsoleTranslate.get("admin.command.show.controllers.description"); } 78 } | Popular Tags |