クラス org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData

すべてのメンバ一覧

説明

This class carry transaction marker (begin/commit/rollback) metadata.

Metadata include a transaction id, a login and a timeout.

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

TransactionMarkerMetaData.java35 行で定義されています。

Public メソッド

 TransactionMarkerMetaData (long transactionId, long timeout, String login)
String getLogin ()
long getTimeout ()
long getTransactionId ()
void setLogin (String login)
void setTimeout (long timeout)
void setTransactionId (long transactionId)

Private 変数

long transactionId
long timeout
String login


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

org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.TransactionMarkerMetaData long  transactionId,
long  timeout,
String  login
 

Creates a new TransactionMarkerMetaData.

引数:
transactionId the transaction identifier.
timeout the transaction timeout in seconds.
login the user login.

TransactionMarkerMetaData.java48 行で定義されています。

00052   {
00053     this.transactionId = transactionId;
00054     this.timeout = timeout;
00055     this.login = login;
00056   }


メソッド

String org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.getLogin  ) 
 

Returns the login.

戻り値:
String

TransactionMarkerMetaData.java63 行で定義されています。

00064   {
00065     return login;
00066   }

long org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.getTimeout  ) 
 

Returns the timeout.

戻り値:
long

TransactionMarkerMetaData.java73 行で定義されています。

00074   {
00075     return timeout;
00076   }

long org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.getTransactionId  ) 
 

Returns the transactionId.

戻り値:
int

TransactionMarkerMetaData.java83 行で定義されています。

参照元 org.objectweb.cjdbc.controller.requestmanager.RequestManager.commit(), org.objectweb.cjdbc.controller.virtualdatabase.protocol.Commit.commit(), と org.objectweb.cjdbc.controller.virtualdatabase.protocol.Rollback.rollback().

00084   {
00085     return transactionId;
00086   }

void org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.setLogin String  login  ) 
 

Sets the login.

引数:
login the login to set.

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

00094   {
00095     this.login = login;
00096   }

void org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.setTimeout long  timeout  ) 
 

Sets the timeout.

引数:
timeout the timeout to set.

TransactionMarkerMetaData.java103 行で定義されています。

参照元 org.objectweb.cjdbc.controller.requestmanager.RequestManager.getTransactionMarker().

00104   {
00105     this.timeout = timeout;
00106   }

void org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.setTransactionId long  transactionId  ) 
 

Sets the transactionId.

引数:
transactionId the transactionId to set

TransactionMarkerMetaData.java113 行で定義されています。

参照元 org.objectweb.cjdbc.controller.requestmanager.RequestManager.begin(), と org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.begin().

00114   {
00115     this.transactionId = transactionId;
00116   }


変数

String org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.login [private]
 

TransactionMarkerMetaData.java39 行で定義されています。

long org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.timeout [private]
 

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

long org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.transactionId [private]
 

TransactionMarkerMetaData.java37 行で定義されています。


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