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

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

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

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

説明

This class defines a CacheInvalidate

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

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

Public メソッド

 CacheInvalidate (AbstractWriteRequest request)
Object executeRequest (DistributedRequestManager drm) throws SQLException
final AbstractRequest getRequest ()

Static Public メソッド

Message getMessage (Object msg)

Protected 変数

AbstractRequest request


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

org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate.CacheInvalidate AbstractWriteRequest  request  ) 
 

Creates a new CacheInvalidate object

引数:
request Write request that invalidates the cache

CacheInvalidate.java46 行で定義されています。

00047   {
00048     super(request);
00049   }


メソッド

Object org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate.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に実装されています.

CacheInvalidate.java54 行で定義されています。

00056   {
00057     // Notify cache if any
00058     if (drm.getResultCache() != null)
00059     { // Update cache
00060       drm.getResultCache().writeNotify((AbstractWriteRequest) request);
00061     }
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 行で定義されています。


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