クラス org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement

すべてのメンバ一覧

説明

The element stored in the waiting list is the waiting thread and the transaction id of the request waiting.

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

Public メソッド

long getTransactionId ()
Thread getThread ()

関数

 WaitingListElement (Thread thread, long transactionId)

変数

Thread thread
long transactionId


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

org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.WaitingListElement Thread  thread,
long  transactionId
[package]
 

Creates a new WaitingListElement instance.

引数:
thread the waiting thread.
transactionId the transaction id of the request waiting.

TransactionExclusiveLock.java68 行で定義されています。

00069     {
00070       this.thread = thread;
00071       this.transactionId = transactionId;
00072     }


メソッド

Thread org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.getThread  ) 
 

Returns the waiting thread.

戻り値:
a Thread value

TransactionExclusiveLock.java89 行で定義されています。

参照先 org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.thread.

参照元 org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.release().

00090     {
00091       return thread;
00092     }

long org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.getTransactionId  ) 
 

Returns the transaction id of the request waiting.

戻り値:
an int value

TransactionExclusiveLock.java79 行で定義されています。

参照元 org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.isWaiting(), と org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.release().

00080     {
00081       return transactionId;
00082     }


変数

Thread org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.thread [package]
 

Waiting thread

TransactionExclusiveLock.java57 行で定義されています。

参照元 org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.getThread().

long org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.transactionId [package]
 

Transaction id of the request waiting.

TransactionExclusiveLock.java60 行で定義されています。


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