org.apache.geronimo.connector.outbound
Class GenericConnectionManager

java.lang.Object
  extended by org.apache.geronimo.connector.outbound.AbstractConnectionManager
      extended by org.apache.geronimo.connector.outbound.GenericConnectionManager
All Implemented Interfaces:
Serializable, ConnectionManager, LazyAssociatableConnectionManager, ConnectionManagerContainer, PoolingAttributes

public class GenericConnectionManager
extends AbstractConnectionManager

GenericConnectionManager sets up a connection manager stack according to the policies described in the attributes.

Version:
$Rev: 723385 $ $Date: 2008-12-04 12:55:02 -0500 (Thu, 04 Dec 2008) $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.geronimo.connector.outbound.AbstractConnectionManager
AbstractConnectionManager.Interceptors
 
Field Summary
protected static org.slf4j.Logger log
           
 
Fields inherited from class org.apache.geronimo.connector.outbound.AbstractConnectionManager
interceptors
 
Constructor Summary
GenericConnectionManager()
           
GenericConnectionManager(TransactionSupport transactionSupport, PoolingSupport pooling, SubjectSource subjectSource, ConnectionTracker connectionTracker, RecoverableTransactionManager transactionManager, String name, ClassLoader classLoader)
           
 
Method Summary
 
Methods inherited from class org.apache.geronimo.connector.outbound.AbstractConnectionManager
allocateConnection, associateConnection, createConnectionFactory, doFail, doRecovery, doStart, doStop, getBlockingTimeoutMilliseconds, getConnectionCount, getConnectionManager, getIdleConnectionCount, getIdleTimeoutMinutes, getPartitionCount, getPartitionMaxSize, getPartitionMinSize, getPooling, setBlockingTimeoutMilliseconds, setIdleTimeoutMinutes, setPartitionMaxSize, setPartitionMinSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.slf4j.Logger log
Constructor Detail

GenericConnectionManager

public GenericConnectionManager()

GenericConnectionManager

public GenericConnectionManager(TransactionSupport transactionSupport,
                                PoolingSupport pooling,
                                SubjectSource subjectSource,
                                ConnectionTracker connectionTracker,
                                RecoverableTransactionManager transactionManager,
                                String name,
                                ClassLoader classLoader)
Parameters:
transactionSupport - configuration of transaction support
pooling - configuration of pooling
subjectSource - If not null, use container managed security, getting the Subject from the SubjectSource
connectionTracker - tracks connections between calls as needed
transactionManager - transaction manager
name - name
classLoader - classloader this component is running in.


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.