1 22 23 package org.continuent.sequoia.console.text.commands.dbadmin; 24 25 import java.util.List ; 26 27 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 28 import org.continuent.sequoia.common.jmx.mbeans.VirtualDatabaseMBean; 29 import org.continuent.sequoia.console.text.module.VirtualDatabaseAdmin; 30 31 36 public class ListBackends extends AbstractAdminCommand 37 { 38 39 44 public ListBackends(VirtualDatabaseAdmin module) 45 { 46 super(module); 47 } 48 49 52 public void parse(String commandText) throws Exception 53 { 54 VirtualDatabaseMBean db = jmxClient.getVirtualDatabaseProxy(dbName, user, 55 password); 56 List backendNames = db.getAllBackendNames(); 57 for (int i = 0; i < backendNames.size(); i++) 58 { 59 String backendName = (String ) backendNames.get(i); 60 console.println(backendName); 61 } 62 } 63 64 67 public String getCommandName() 68 { 69 70 return "show backends"; } 72 73 76 public String getCommandDescription() 77 { 78 return ConsoleTranslate.get("admin.command.list.backends.description"); } 80 81 } 82 | Popular Tags |