Quadcap Embeddable Database

com.quadcap.sql.lock.PooledObject Class Reference

Inheritance diagram for com.quadcap.sql.lock.PooledObject:

com.quadcap.sql.lock.HeldLock com.quadcap.sql.lock.Transaction List of all members.

Detailed Description

Author:
Stan Bailes

Definition at line 46 of file PooledObject.java.

Public Member Functions

PooledObject create ()
String toString ()
void assertLive ()

Protected Member Functions

 PooledObject ()

Package Attributes

int poolIndex
boolean live = false


Constructor & Destructor Documentation

com.quadcap.sql.lock.PooledObject.PooledObject  )  [protected]
 

Definition at line 50 of file PooledObject.java.

Referenced by com.quadcap.sql.lock.PooledObject.create().


Member Function Documentation

void com.quadcap.sql.lock.PooledObject.assertLive  ) 
 

Definition at line 58 of file PooledObject.java.

References com.quadcap.sql.lock.PooledObject.live.

Referenced by com.quadcap.sql.lock.Transaction.getTransactionId().

PooledObject com.quadcap.sql.lock.PooledObject.create  ) 
 

Reimplemented in com.quadcap.sql.lock.HeldLock, and com.quadcap.sql.lock.Transaction.

Definition at line 52 of file PooledObject.java.

References com.quadcap.sql.lock.PooledObject.PooledObject().

Referenced by com.quadcap.sql.lock.ObjectPool.resizePool().

String com.quadcap.sql.lock.PooledObject.toString  ) 
 

Reimplemented in com.quadcap.sql.lock.HeldLock, and com.quadcap.sql.lock.Transaction.

Definition at line 54 of file PooledObject.java.

References com.quadcap.sql.lock.PooledObject.live, and com.quadcap.sql.lock.PooledObject.poolIndex.

Referenced by com.quadcap.sql.lock.ObjectPool.toString().


Member Data Documentation

boolean com.quadcap.sql.lock.PooledObject.live = false [package]
 

Definition at line 48 of file PooledObject.java.

Referenced by com.quadcap.sql.lock.PooledObject.assertLive(), com.quadcap.sql.lock.HeldLock.compare(), com.quadcap.sql.lock.ObjectPool.get(), com.quadcap.sql.lock.ObjectPool.release(), and com.quadcap.sql.lock.PooledObject.toString().

int com.quadcap.sql.lock.PooledObject.poolIndex [package]
 

Definition at line 47 of file PooledObject.java.

Referenced by com.quadcap.sql.lock.ObjectPool.release(), com.quadcap.sql.lock.ObjectPool.resizePool(), and com.quadcap.sql.lock.PooledObject.toString().