クラス org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletion

org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletionに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletionのコラボレーション図

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

説明

This class defines a NotifyCompletion

作者:
Emmanuel Cecchet
バージョン:
1.0

NotifyCompletion.java38 行で定義されています。

Public メソッド

 NotifyCompletion (AbstractRequest request, boolean success)
Object executeRequest (DistributedRequestManager drm) throws SQLException
final AbstractRequest getRequest ()

Static Public メソッド

Message getMessage (Object msg)

Protected 変数

AbstractRequest request

Private 変数

boolean success


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

org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletion.NotifyCompletion AbstractRequest  request,
boolean  success
 

Creates a new NotifyCompletion object

引数:
request the request that completed
success true if completion is successful, false if it is a failure

NotifyCompletion.java49 行で定義されています。

00050   {
00051     super(request);
00052     this.success = success;
00053   }


メソッド

Object org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletion.executeRequest DistributedRequestManager  drm  )  throws SQLException [virtual]
 

参照:
org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.executeRequest(org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager)

org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequestに実装されています.

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

00060   {
00061     drm.completeFailedOnAllBackends(request, success);
00062     return null;
00063   }

Message org.objectweb.cjdbc.controller.virtualdatabase.protocol.CJDBCGroupMessage.getMessage Object  msg  )  [static, inherited]
 

Builds a JGroups message from the given object.

Src and dest are filled with null.

引数:
msg a Serializable object
戻り値:
a JGroup message containing the object

CJDBCGroupMessage.java47 行で定義されています。

00048   {
00049     return new Message(null, null, (Serializable) msg);
00050   }

final AbstractRequest org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.getRequest  )  [inherited]
 

Returns the request value.

戻り値:
Returns the request.

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

00059   {
00060     return request;
00061   }


変数

AbstractRequest org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.request [protected, inherited]
 

DistributedRequest.java41 行で定義されています。

boolean org.objectweb.cjdbc.controller.virtualdatabase.protocol.NotifyCompletion.success [private]
 

NotifyCompletion.java41 行で定義されています。


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0rc6に対してWed May 5 18:03:12 2004に生成されました。 doxygen 1.3.6