クラス org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite

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

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

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

説明

This class defines a DisableWrite

作者:
Nicolas Modrzyk
バージョン:
1.0

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

Public メソッド

 DisableWrite (VirtualDatabaseAdmin module)
void parse (String commandText) throws Exception
String getCommandName ()
String getCommandDescription ()
String getCommandParameters ()


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

org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite.DisableWrite VirtualDatabaseAdmin  module  ) 
 

Creates a new DisableWrite object

引数:
module owning module
DisableWrite.java48 行で定義されています。
00049 { 00050 super(module); 00051 }


メソッド

String org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite.getCommandDescription  )  [virtual]
 

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

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

DisableWrite.java86 行で定義されています。

00087 { 00088 return ConsoleTranslate.get("admin.command.disable.write"); 00089 }

String org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite.getCommandName  )  [virtual]
 

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

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

DisableWrite.java78 行で定義されています。

00079 { 00080 return "disableWrite"; 00081 }

String org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite.getCommandParameters  ) 
 

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

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

DisableWrite.java94 行で定義されています。

00095 { 00096 return "<backendName> [<checkpoint>]"; 00097 }

void org.objectweb.cjdbc.console.text.commands.dbadmin.DisableWrite.parse String  commandText  )  throws Exception [virtual]
 

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

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

DisableWrite.java56 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.mbeans.DatabaseBackendMBean.disableWrite(), org.objectweb.cjdbc.console.jmx.RmiJmxClient.getDatabaseBackendProxy(), org.objectweb.cjdbc.console.text.Console.println(), と org.objectweb.cjdbc.common.jmx.mbeans.DatabaseBackendMBean.setLastKnownCheckpoint().

00057 { 00058 StringTokenizer st = new StringTokenizer(commandText); 00059 if (st.countTokens() < 1 || st.countTokens() > 2) 00060 throw new ConsoleException(ConsoleTranslate 00061 .get("console.error.invalid.comment.argument")); 00062 String backendName = st.nextToken(); 00063 String checkpoint = null; 00064 if (st.hasMoreTokens()) 00065 checkpoint = st.nextToken(); 00066 console.println(ConsoleTranslate.get("admin.command.disable.write.echo", 00067 backendName)); 00068 DatabaseBackendMBean mbean = jmxClient.getDatabaseBackendProxy(dbName, 00069 backendName, user, password); 00070 mbean.disableWrite(); 00071 if (checkpoint != null) 00072 mbean.setLastKnownCheckpoint(checkpoint); 00073 }


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