org.apache.openejb.resource.jdbc
Class ManagedDataSourceWithRecovery

java.lang.Object
  extended by org.apache.commons.dbcp.BasicDataSource
      extended by org.apache.commons.dbcp.managed.BasicManagedDataSource
          extended by org.apache.openejb.resource.jdbc.BasicManagedDataSource
              extended by org.apache.openejb.resource.jdbc.ManagedDataSourceWithRecovery
All Implemented Interfaces:
Wrapper, CommonDataSource, DataSource

public class ManagedDataSourceWithRecovery
extends BasicManagedDataSource


Field Summary
 
Fields inherited from class org.apache.commons.dbcp.BasicDataSource
closed, connectionInitSqls, connectionPool, connectionProperties, dataSource, defaultAutoCommit, defaultCatalog, defaultReadOnly, defaultTransactionIsolation, driverClassLoader, driverClassName, initialSize, logWriter, maxActive, maxIdle, maxOpenPreparedStatements, maxWait, minEvictableIdleTimeMillis, minIdle, numTestsPerEvictionRun, password, poolPreparedStatements, testOnBorrow, testOnReturn, testWhileIdle, timeBetweenEvictionRunsMillis, url, username, validationQuery, validationQueryTimeout
 
Constructor Summary
ManagedDataSourceWithRecovery()
           
 
Method Summary
 void setTransactionManager(TransactionManager transactionManager)
           
protected  void wrapTransactionManager()
           
 
Methods inherited from class org.apache.openejb.resource.jdbc.BasicManagedDataSource
createDataSource, getJdbcDriver, getJdbcUrl, getUserName, setDefaultTransactionIsolation, setJdbcDriver, setJdbcUrl, setUserName
 
Methods inherited from class org.apache.commons.dbcp.managed.BasicManagedDataSource
createConnectionFactory, createDataSourceInstance, createPoolableConnectionFactory, getTransactionManager, getTransactionRegistry, getXADataSource, getXaDataSourceInstance, setXADataSource, setXaDataSourceInstance
 
Methods inherited from class org.apache.commons.dbcp.BasicDataSource
addConnectionProperty, close, createConnectionPool, getConnection, getConnection, getConnectionInitSqls, getDefaultAutoCommit, getDefaultCatalog, getDefaultReadOnly, getDefaultTransactionIsolation, getDriverClassLoader, getDriverClassName, getInitialSize, getLogAbandoned, getLoginTimeout, getLogWriter, getMaxActive, getMaxIdle, getMaxOpenPreparedStatements, getMaxWait, getMinEvictableIdleTimeMillis, getMinIdle, getNumActive, getNumIdle, getNumTestsPerEvictionRun, getPassword, getRemoveAbandoned, getRemoveAbandonedTimeout, getTestOnBorrow, getTestOnReturn, getTestWhileIdle, getTimeBetweenEvictionRunsMillis, getUrl, getUsername, getValidationQuery, getValidationQueryTimeout, isAccessToUnderlyingConnectionAllowed, isClosed, isPoolPreparedStatements, isWrapperFor, log, removeConnectionProperty, setAccessToUnderlyingConnectionAllowed, setConnectionInitSqls, setConnectionProperties, setDefaultAutoCommit, setDefaultCatalog, setDefaultReadOnly, setDefaultTransactionIsolation, setDriverClassLoader, setDriverClassName, setInitialSize, setLogAbandoned, setLoginTimeout, setLogWriter, setMaxActive, setMaxIdle, setMaxOpenPreparedStatements, setMaxWait, setMinEvictableIdleTimeMillis, setMinIdle, setNumTestsPerEvictionRun, setPassword, setPoolPreparedStatements, setRemoveAbandoned, setRemoveAbandonedTimeout, setTestOnBorrow, setTestOnReturn, setTestWhileIdle, setTimeBetweenEvictionRunsMillis, setUrl, setUsername, setValidationQuery, setValidationQueryTimeout, unwrap, validateConnectionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedDataSourceWithRecovery

public ManagedDataSourceWithRecovery()
Method Detail

setTransactionManager

public void setTransactionManager(TransactionManager transactionManager)
Overrides:
setTransactionManager in class org.apache.commons.dbcp.managed.BasicManagedDataSource

wrapTransactionManager

protected void wrapTransactionManager()
Overrides:
wrapTransactionManager in class BasicManagedDataSource


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.