Public Member Functions | |
void | enlistConnection (Transaction transaction) throws javax.transaction.SystemException |
void | beforeCompletion () |
void | afterCompletion (int status) |
boolean | isAged () |
boolean | isOpen () |
int | getOpenCount () |
boolean | inactive () |
boolean | isClosed () |
void | open () |
boolean | close () |
XAConnection | getXACon () |
void | setTx (Transaction tx) |
Transaction | getTx () |
boolean | isRME () |
void | setRME (boolean rme) |
void | remove () |
Definition at line 53 of file PoolItem.java.
|
synchronization implementation Definition at line 124 of file PoolItem.java. References org.objectweb.jonas.dbm.Pool.freeConnections(). |
Here is the call graph for this function:
|
synchronization implementation Definition at line 117 of file PoolItem.java. |
|
notify as closed
Definition at line 180 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.closeConnection(). |
|
implementation of resource manager event Definition at line 96 of file PoolItem.java. |
|
Definition at line 148 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.ConnectionManager.getConnection(). |
|
Definition at line 212 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.closeConnection(). |
|
Definition at line 197 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.ConnectionManager.getConnection(), and org.objectweb.jonas.dbm.Pool.openConnection(). |
|
Check if the connection has been unused for too long time. This occurs usually when the caller forgot to call close().
Definition at line 157 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.adjust(). |
|
Definition at line 134 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.adjust(). |
|
Definition at line 164 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.closeConnection(). |
|
Definition at line 141 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.freeConnections(). |
|
Definition at line 219 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.ConnectionManager.connectionClosed(), org.objectweb.jonas.dbm.ConnectionManager.connectionErrorOccurred(), and org.objectweb.jonas.dbm.ConnectionManager.getConnection(). |
|
Notify as opened Definition at line 171 of file PoolItem.java. References org.objectweb.jonas.dbm.Pool.getMaxOpenTimeMilli(). |
Here is the call graph for this function:
|
remove this item Definition at line 233 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.adjust(), and org.objectweb.jonas.dbm.Pool.freeConnections(). |
|
set/unset as RME Definition at line 226 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.ConnectionManager.connectionClosed(), org.objectweb.jonas.dbm.ConnectionManager.connectionErrorOccurred(), and org.objectweb.jonas.dbm.ConnectionManager.getConnection(). |
|
Set the associated transaction
Definition at line 205 of file PoolItem.java. Referenced by org.objectweb.jonas.dbm.Pool.freeConnections(), and org.objectweb.jonas.dbm.Pool.openConnection(). |