Serialized Form


Package org.ow2.jonas.resource.internal.cm

Class org.ow2.jonas.resource.internal.cm.ConnectionManagerImpl extends Object implements Serializable

Serialized Fields

tm

TransactionManager tm
The transaction manager in server


mc2mci

Hashtable<K,V> mc2mci
This hashtable allows to find the list of connection handle associated to a ManagedConnection


mcMaxPoolSize

int mcMaxPoolSize
The max pool size of ManagedConnection. The default value is -1.


mcMinPoolSize

int mcMinPoolSize
The min pool size of ManagedConnection. The default value is 0


mcf

ManagedConnectionFactory mcf
The ManagedConnectionFactory instance which represents the resource adapter.


vmcf

ValidatingManagedConnectionFactory vmcf
The ValidatingManagedConnectionFactory instance which represents the resource adapter.


poolMCs

Pool poolMCs
The pool of ManagedConnections associated to a ManagedConnectionFactory There's one instance of pool by instance for one instance of this class (ConnectionManagerImpl). The synchronization of the methods of this are ensured through synchronized blocks on the poolMCs instance. Thus, the lock are shared between the two objects and that avoids deadlock issues when the poolMCs.getResource() is waiting for a connection releasing (max nb of instances is reached in the pool).


usedMCs

Map<K,V> usedMCs
The list of used ManagedConnections key = transaction reference value = ManagedConnectionInfo


maxPstmtPoolSize

int maxPstmtPoolSize
PrepareStatement cache max pool size


jdbcConnLevel

int jdbcConnLevel
JDBC connection level value


jdbcConnTestStmt

String jdbcConnTestStmt
JDBC connection level value


jdbcConnSetUp

boolean jdbcConnSetUp
True if there is a JDBC connection to manage


mcs

List<E> mcs
The list of managedConnection used without transaction


synchros

List<E> synchros
The list of Synchronization instances managed in this ConnectionManager


connectionResourceHint

ConnectionResourceHint connectionResourceHint
This is a cache to the last instance of ConnectionResourceHint used by the ConnectionManager. Indeed this instance is always the same.


transSupport

String transSupport
The holds the transaction support level for the associated RAR file


jotmMc

ManagedConnection jotmMc
ManagedConnection used with JOTM recovery


jotmXar

XAResource jotmXar
XAResource used with JOTM recovery


xaName

String xaName
XA Name used with JOTM recovery


isEnabledDebug

boolean isEnabledDebug
Debug is enabled ?


observable

boolean observable
Is this DataSource observable ?



Copyright © 2009 OW2 Consortium. All Rights Reserved.