クラス org.objectweb.cjdbc.console.text.commands.ConsoleCommand

org.objectweb.cjdbc.console.text.commands.ConsoleCommandに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.console.text.commands.ConsoleCommandのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

This class defines a ConsoleCommand

作者:
Nicolas Modrzyk

Mathieu Peltier

バージョン:
1.0

ConsoleCommand.java40 行で定義されています。

Public メソッド

 ConsoleCommand (AbstractConsoleModule module)
int compareTo (Object o)
abstract void parse (String commandText) throws Exception
void execute (String commandText) throws Exception
abstract String getCommandName ()
String getCommandParameters ()
abstract String getCommandDescription ()

Protected 変数

Console console
RmiJmxClient jmxClient
AbstractConsoleModule module


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.text.commands.ConsoleCommand.ConsoleCommand AbstractConsoleModule  module  ) 
 

Creates a new ConsoleCommand.java object

引数:
module that owns this commands
ConsoleCommand.java51 行で定義されています。

参照先 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.console, org.objectweb.cjdbc.console.text.Console.getJmxClient(), と org.objectweb.cjdbc.console.text.commands.ConsoleCommand.jmxClient.

00052 { 00053 this.console = module.getConsole(); 00054 this.module = module; 00055 jmxClient = console.getJmxClient(); 00056 }


メソッド

int org.objectweb.cjdbc.console.text.commands.ConsoleCommand.compareTo Object  o  ) 
 

参照:
java.lang.Comparable#compareTo(java.lang.Object)
ConsoleCommand.java61 行で定義されています。

参照先 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandName().

00062 { 00063 if (o instanceof ConsoleCommand) 00064 { 00065 ConsoleCommand c = (ConsoleCommand) o; 00066 return getCommandName().compareTo(c.getCommandName()); 00067 } 00068 else 00069 { 00070 throw new IllegalArgumentException(); 00071 } 00072 }

void org.objectweb.cjdbc.console.text.commands.ConsoleCommand.execute String  commandText  )  throws Exception
 

Check if the JMX connection is still valid. Otherwise reconnect.

引数:
commandText the parameters to execute the command with
例外:
Exception if fails

org.objectweb.cjdbc.console.text.commands.Help, org.objectweb.cjdbc.console.text.commands.Native, と org.objectweb.cjdbc.console.text.commands.Quitで再定義されています。

ConsoleCommand.java89 行で定義されています。

参照先 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.jmxClient, と org.objectweb.cjdbc.console.text.commands.ConsoleCommand.parse().

参照元 org.objectweb.cjdbc.console.text.module.AbstractConsoleModule.handleCommandLine().

00090 { 00091 if (!jmxClient.isValidConnection()) 00092 { 00093 try 00094 { 00095 jmxClient.reconnect(); 00096 } 00097 catch (Exception e) 00098 { 00099 throw new ConsoleException(ConsoleTranslate 00100 .get("jmx.server.connection.lost")); 00101 } 00102 } 00103 parse(commandText); 00104 }

abstract String org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandDescription  )  [pure virtual]
 

Get the description of the command

戻り値:
String of the command description

org.objectweb.cjdbc.console.text.commands.controller.AddDriver, org.objectweb.cjdbc.console.text.commands.controller.Admin, org.objectweb.cjdbc.console.text.commands.controller.Bind, org.objectweb.cjdbc.console.text.commands.controller.Connect, org.objectweb.cjdbc.console.text.commands.controller.GetInfo, org.objectweb.cjdbc.console.text.commands.controller.GetXml, org.objectweb.cjdbc.console.text.commands.controller.ListDatabases, org.objectweb.cjdbc.console.text.commands.controller.Load, org.objectweb.cjdbc.console.text.commands.controller.Monitor, org.objectweb.cjdbc.console.text.commands.controller.RefreshLogs, org.objectweb.cjdbc.console.text.commands.controller.Report, org.objectweb.cjdbc.console.text.commands.controller.SaveConfiguration, org.objectweb.cjdbc.console.text.commands.controller.Shutdown, org.objectweb.cjdbc.console.text.commands.dbadmin.Backup, org.objectweb.cjdbc.console.text.commands.dbadmin.Disable, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.Enable, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.RemoveCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.Replicate, org.objectweb.cjdbc.console.text.commands.dbadmin.Restore, org.objectweb.cjdbc.console.text.commands.dbadmin.SetCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.ShowBackends, org.objectweb.cjdbc.console.text.commands.dbadmin.TransferBackend, org.objectweb.cjdbc.console.text.commands.dbadmin.ViewCheckpointNames, org.objectweb.cjdbc.console.text.commands.Help, org.objectweb.cjdbc.console.text.commands.History, org.objectweb.cjdbc.console.text.commands.monitor.ChangeTarget, org.objectweb.cjdbc.console.text.commands.monitor.ShowBackends, org.objectweb.cjdbc.console.text.commands.monitor.ShowCache, org.objectweb.cjdbc.console.text.commands.monitor.ShowCacheStats, org.objectweb.cjdbc.console.text.commands.monitor.ShowController, org.objectweb.cjdbc.console.text.commands.monitor.ShowDatabases, org.objectweb.cjdbc.console.text.commands.monitor.ShowRecoveryLog, org.objectweb.cjdbc.console.text.commands.monitor.ShowScheduler, org.objectweb.cjdbc.console.text.commands.monitor.ShowStats, org.objectweb.cjdbc.console.text.commands.Native, と org.objectweb.cjdbc.console.text.commands.Quitで実装されています.

参照元 org.objectweb.cjdbc.console.text.module.AbstractConsoleModule.help().

abstract String org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandName  )  [pure virtual]
 

Get the name of the command

戻り値:
String of the command name

org.objectweb.cjdbc.console.text.commands.controller.AddDriver, org.objectweb.cjdbc.console.text.commands.controller.Admin, org.objectweb.cjdbc.console.text.commands.controller.Bind, org.objectweb.cjdbc.console.text.commands.controller.Connect, org.objectweb.cjdbc.console.text.commands.controller.GetInfo, org.objectweb.cjdbc.console.text.commands.controller.GetXml, org.objectweb.cjdbc.console.text.commands.controller.ListDatabases, org.objectweb.cjdbc.console.text.commands.controller.Load, org.objectweb.cjdbc.console.text.commands.controller.Monitor, org.objectweb.cjdbc.console.text.commands.controller.RefreshLogs, org.objectweb.cjdbc.console.text.commands.controller.Report, org.objectweb.cjdbc.console.text.commands.controller.SaveConfiguration, org.objectweb.cjdbc.console.text.commands.controller.Shutdown, org.objectweb.cjdbc.console.text.commands.dbadmin.Backup, org.objectweb.cjdbc.console.text.commands.dbadmin.Disable, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.Enable, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.RemoveCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.Replicate, org.objectweb.cjdbc.console.text.commands.dbadmin.Restore, org.objectweb.cjdbc.console.text.commands.dbadmin.SetCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.ShowBackends, org.objectweb.cjdbc.console.text.commands.dbadmin.TransferBackend, org.objectweb.cjdbc.console.text.commands.dbadmin.ViewCheckpointNames, org.objectweb.cjdbc.console.text.commands.Help, org.objectweb.cjdbc.console.text.commands.History, org.objectweb.cjdbc.console.text.commands.monitor.ChangeTarget, org.objectweb.cjdbc.console.text.commands.monitor.ShowBackends, org.objectweb.cjdbc.console.text.commands.monitor.ShowCache, org.objectweb.cjdbc.console.text.commands.monitor.ShowCacheStats, org.objectweb.cjdbc.console.text.commands.monitor.ShowController, org.objectweb.cjdbc.console.text.commands.monitor.ShowDatabases, org.objectweb.cjdbc.console.text.commands.monitor.ShowRecoveryLog, org.objectweb.cjdbc.console.text.commands.monitor.ShowScheduler, org.objectweb.cjdbc.console.text.commands.monitor.ShowStats, org.objectweb.cjdbc.console.text.commands.Native, と org.objectweb.cjdbc.console.text.commands.Quitで実装されています.

参照元 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.compareTo(), org.objectweb.cjdbc.console.text.module.AbstractConsoleModule.getHashCommands(), と org.objectweb.cjdbc.console.text.module.AbstractConsoleModule.help().

String org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandParameters  ) 
 

Return a String description of the parameters of this command.

戻り値:
String like <driverPathName>

org.objectweb.cjdbc.console.text.commands.controller.AddDriver, org.objectweb.cjdbc.console.text.commands.controller.Admin, org.objectweb.cjdbc.console.text.commands.controller.Connect, org.objectweb.cjdbc.console.text.commands.controller.Load, org.objectweb.cjdbc.console.text.commands.controller.Monitor, org.objectweb.cjdbc.console.text.commands.controller.Shutdown, org.objectweb.cjdbc.console.text.commands.dbadmin.Backup, org.objectweb.cjdbc.console.text.commands.dbadmin.Disable, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.Enable, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.RemoveCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.Replicate, org.objectweb.cjdbc.console.text.commands.dbadmin.Restore, org.objectweb.cjdbc.console.text.commands.dbadmin.SetCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.TransferBackend, と org.objectweb.cjdbc.console.text.commands.Historyで再定義されています。

ConsoleCommand.java119 行で定義されています。

参照元 org.objectweb.cjdbc.console.text.module.AbstractConsoleModule.help().

00120 { 00121 return ""; 00122 }

abstract void org.objectweb.cjdbc.console.text.commands.ConsoleCommand.parse String  commandText  )  throws Exception [pure virtual]
 

Parse the text of the command

引数:
commandText the command text
例外:
Exception if connection with the mbean server is lost or command does not have the proper format

org.objectweb.cjdbc.console.text.commands.controller.AddDriver, org.objectweb.cjdbc.console.text.commands.controller.Admin, org.objectweb.cjdbc.console.text.commands.controller.Bind, org.objectweb.cjdbc.console.text.commands.controller.Connect, org.objectweb.cjdbc.console.text.commands.controller.GetInfo, org.objectweb.cjdbc.console.text.commands.controller.GetXml, org.objectweb.cjdbc.console.text.commands.controller.ListDatabases, org.objectweb.cjdbc.console.text.commands.controller.Load, org.objectweb.cjdbc.console.text.commands.controller.Monitor, org.objectweb.cjdbc.console.text.commands.controller.RefreshLogs, org.objectweb.cjdbc.console.text.commands.controller.Report, org.objectweb.cjdbc.console.text.commands.controller.SaveConfiguration, org.objectweb.cjdbc.console.text.commands.controller.Shutdown, org.objectweb.cjdbc.console.text.commands.dbadmin.Backup, org.objectweb.cjdbc.console.text.commands.dbadmin.Disable, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.Enable, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableAll, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableRead, org.objectweb.cjdbc.console.text.commands.dbadmin.EnableWrite, org.objectweb.cjdbc.console.text.commands.dbadmin.RemoveCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.Replicate, org.objectweb.cjdbc.console.text.commands.dbadmin.Restore, org.objectweb.cjdbc.console.text.commands.dbadmin.SetCheckpoint, org.objectweb.cjdbc.console.text.commands.dbadmin.ShowBackends, org.objectweb.cjdbc.console.text.commands.dbadmin.TransferBackend, org.objectweb.cjdbc.console.text.commands.dbadmin.ViewCheckpointNames, org.objectweb.cjdbc.console.text.commands.Help, org.objectweb.cjdbc.console.text.commands.History, org.objectweb.cjdbc.console.text.commands.monitor.ChangeTarget, org.objectweb.cjdbc.console.text.commands.monitor.ShowBackends, org.objectweb.cjdbc.console.text.commands.monitor.ShowCache, org.objectweb.cjdbc.console.text.commands.monitor.ShowCacheStats, org.objectweb.cjdbc.console.text.commands.monitor.ShowController, org.objectweb.cjdbc.console.text.commands.monitor.ShowDatabases, org.objectweb.cjdbc.console.text.commands.monitor.ShowRecoveryLog, org.objectweb.cjdbc.console.text.commands.monitor.ShowScheduler, org.objectweb.cjdbc.console.text.commands.monitor.ShowStats, org.objectweb.cjdbc.console.text.commands.Native, と org.objectweb.cjdbc.console.text.commands.Quitで実装されています.

参照元 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.execute().


変数

Console org.objectweb.cjdbc.console.text.commands.ConsoleCommand.console [protected]
 

ConsoleCommand.java42 行で定義されています。

参照元 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.ConsoleCommand().

RmiJmxClient org.objectweb.cjdbc.console.text.commands.ConsoleCommand.jmxClient [protected]
 

org.objectweb.cjdbc.console.text.commands.monitor.AbstractMonitorCommandで再定義されています。

ConsoleCommand.java43 行で定義されています。

参照元 org.objectweb.cjdbc.console.text.commands.ConsoleCommand.ConsoleCommand(), と org.objectweb.cjdbc.console.text.commands.ConsoleCommand.execute().

AbstractConsoleModule org.objectweb.cjdbc.console.text.commands.ConsoleCommand.module [protected]
 

org.objectweb.cjdbc.console.text.commands.monitor.AbstractMonitorCommandで再定義されています。

ConsoleCommand.java44 行で定義されています。


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:25 2004に生成されました。 doxygen 1.3.8