src/org/objectweb/cjdbc/console/text/commands/monitor/ChangeTarget.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.console.text.commands.monitor; 00026 00027 import org.objectweb.cjdbc.common.i18n.ConsoleTranslate; 00028 import org.objectweb.cjdbc.console.text.ConsoleException; 00029 import org.objectweb.cjdbc.console.text.module.MonitorConsole; 00030 00037 public class ChangeTarget extends AbstractMonitorCommand 00038 { 00039 00045 public ChangeTarget(MonitorConsole module) 00046 { 00047 super(module); 00048 } 00049 00053 public void parse(String commandText) throws Exception 00054 { 00055 try 00056 { 00057 String target = commandText.trim(); 00058 String possibleTarget = target.trim(); 00059 if (target == null || target.equals("")) 00060 { 00061 module.setCurrentTarget(jmxClient.getRemoteName()); 00062 } else 00063 { 00064 if (jmxClient.getDataCollectorProxy() 00065 .hasVirtualDatabase(possibleTarget)) 00066 { 00067 // change the target for all commands 00068 module.setCurrentTarget(possibleTarget); 00069 } else 00070 console.printError(ConsoleTranslate.get( 00071 "module.database.invalid", possibleTarget)); 00072 } 00073 } catch (Exception e) 00074 { 00075 throw new ConsoleException("monitor.command.settarget.failed",e); 00076 } 00077 00078 } 00079 00083 public String getCommandName() 00084 { 00085 return "setTarget"; 00086 } 00087 00091 public String getCommandDescription() 00092 { 00093 return ConsoleTranslate.get("monitor.command.settarget"); 00094 } 00095 00096 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:59 2004に生成されました。 doxygen 1.3.8