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

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

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

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

説明

This class defines a Replicate

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

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

Public メソッド

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


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

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

Creates a new Replicate.java object

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


メソッド

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

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

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

Replicate.java110 行で定義されています。

00111 { 00112 return ConsoleTranslate.get("admin.command.replicate"); 00113 }

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

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

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

Replicate.java102 行で定義されています。

00103 { 00104 return "replicate"; 00105 }

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

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

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

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

00094 { 00095 return "backendFrom backendTo url " 00096 + "[driverPath=<value>] [driver=<value>] [connectionTestStatement=<value>]"; 00097 }

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

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

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

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

参照先 org.objectweb.cjdbc.console.text.Console.println().

00057 { 00058 StringTokenizer st = new StringTokenizer(commandText, "; "); 00059 if (st.countTokens() < 3) 00060 throw new ConsoleException(ConsoleTranslate 00061 .get("admin.command.replicate.missing.param")); 00062 00063 String backend1 = st.nextToken(); 00064 String backend2 = st.nextToken(); 00065 String url = st.nextToken(); 00066 00067 HashMap parameters = new HashMap(); 00068 parameters.put("url",url); 00069 StringTokenizer st2; 00070 while (st.hasMoreTokens()) 00071 { 00072 st2 = new StringTokenizer(st.nextToken(), "="); 00073 if (st2.countTokens() == 2) 00074 { 00075 String param = st2.nextToken(); 00076 String value = st2.nextToken(); 00077 parameters.put(param, value); 00078 console.println(ConsoleTranslate.get("admin.command.replicate.param", 00079 new String[]{param, value})); 00080 } 00081 } 00082 00083 console.println(ConsoleTranslate.get("admin.command.replicate.echo", 00084 new String[]{backend1, backend2, url})); 00085 jmxClient.getVirtualDatabaseProxy(dbName, user, password).replicateBackend( 00086 backend1, backend2, parameters); 00087 00088 }


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