クラス org.objectweb.cjdbc.console.text.commands.controller.Shutdown

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

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

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

説明

This class defines a Shutdown

作者:
Nicolas Modrzyk

Mathieu Peltier

バージョン:
1.0

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

Public メソッド

 Shutdown (AbstractConsoleModule module)
void parse (String commandText) throws IOException, ConsoleException
String getCommandName ()
String getCommandParameters ()
String getCommandDescription ()


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

org.objectweb.cjdbc.console.text.commands.controller.Shutdown.Shutdown AbstractConsoleModule  module  ) 
 

Creates a new Shutdown.java object

引数:
module the command is attached to
Shutdown.java50 行で定義されています。
00051 { 00052 super(module); 00053 }


メソッド

String org.objectweb.cjdbc.console.text.commands.controller.Shutdown.getCommandDescription  )  [virtual]
 

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

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Shutdown.java101 行で定義されています。

00102 { 00103 return ConsoleTranslate.get("controller.command.shutdown"); 00104 }

String org.objectweb.cjdbc.console.text.commands.controller.Shutdown.getCommandName  )  [virtual]
 

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

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Shutdown.java85 行で定義されています。

00086 { 00087 return "shutdown"; 00088 }

String org.objectweb.cjdbc.console.text.commands.controller.Shutdown.getCommandParameters  ) 
 

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

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを再定義しています。

Shutdown.java93 行で定義されています。

00094 { 00095 return "[mode]"; 00096 }

void org.objectweb.cjdbc.console.text.commands.controller.Shutdown.parse String  commandText  )  throws IOException, ConsoleException [virtual]
 

参照:
org.objectweb.cjdbc.console.text.commands.ConsoleCommand.parse(java.lang.String)

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Shutdown.java58 行で定義されています。

参照先 org.objectweb.cjdbc.console.jmx.RmiJmxClient.getControllerProxy(), org.objectweb.cjdbc.console.text.Console.printError(), と org.objectweb.cjdbc.console.text.Console.println().

00059 { 00060 try 00061 { 00062 if (commandText.indexOf(""+Constants.CONTROLLER_SHUTDOWN_FAST) != -1) 00063 jmxClient.getControllerProxy().shutdown( 00064 Constants.CONTROLLER_SHUTDOWN_FAST); 00065 else if (commandText.indexOf(""+Constants.CONTROLLER_SHUTDOWN_SMART) != -1) 00066 jmxClient.getControllerProxy().shutdown( 00067 Constants.CONTROLLER_SHUTDOWN_SMART); 00068 else if (commandText.indexOf(""+Constants.CONTROLLER_SHUTDOWN_IMMEDIATE) != -1) 00069 jmxClient.getControllerProxy().shutdown( 00070 Constants.CONTROLLER_SHUTDOWN_IMMEDIATE); 00071 else 00072 jmxClient.getControllerProxy().shutdown(Constants.DEFAULT_SHUTDOWN_MODE); 00073 00074 console.println("Shutdown was complete"); 00075 } 00076 catch (Exception e) 00077 { 00078 console.printError("Could not shutdown the controller:"+e.getMessage()); 00079 } 00080 }


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