1 21 22 package org.continuent.sequoia.console.text.commands.dbadmin; 23 24 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 25 import org.continuent.sequoia.common.jmx.mbeans.BackendTaskQueuesControlMBean; 26 import org.continuent.sequoia.console.text.module.VirtualDatabaseAdmin; 27 28 31 public class DumpQueues extends AbstractAdminCommand 32 { 33 34 39 public DumpQueues(VirtualDatabaseAdmin module) 40 { 41 super(module); 42 } 43 44 47 public void parse(String commandText) throws Exception 48 { 49 if (commandText.trim().length() == 0) 50 { 51 console.printError(getUsage()); 52 return; 53 } 54 55 String backend = commandText.trim(); 56 BackendTaskQueuesControlMBean taskQueues = jmxClient.getBackendTaskQueues( 57 dbName, backend, user, password); 58 console.print(taskQueues.dump()); 59 } 60 61 64 public String getCommandName() 65 { 66 67 return "dump queues"; } 69 70 73 public String getCommandParameters() 74 { 75 return ConsoleTranslate.get("DumpQueues.params"); } 77 78 81 public String getCommandDescription() 82 { 83 return ConsoleTranslate.get("DumpQueues.description"); } 85 } 86 | Popular Tags |