org.apache.openejb.resource.jdbc
Class BasicManagedDataSource

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
All Implemented Interfaces:
Wrapper, CommonDataSource, DataSource
Direct Known Subclasses:
ManagedDataSourceWithRecovery

public class BasicManagedDataSource
extends org.apache.commons.dbcp.managed.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
BasicManagedDataSource()
           
 
Method Summary
protected  DataSource createDataSource()
           
 String getJdbcDriver()
           
 String getJdbcUrl()
           
 String getUserName()
           
 void setDefaultTransactionIsolation(String s)
           
 void setJdbcDriver(String string)
           
 void setJdbcUrl(String string)
           
 void setUserName(String string)
           
protected  void wrapTransactionManager()
           
 
Methods inherited from class org.apache.commons.dbcp.managed.BasicManagedDataSource
createConnectionFactory, createDataSourceInstance, createPoolableConnectionFactory, getTransactionManager, getTransactionRegistry, getXADataSource, getXaDataSourceInstance, setTransactionManager, 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

BasicManagedDataSource

public BasicManagedDataSource()
Method Detail

getUserName

public String getUserName()

setUserName

public void setUserName(String string)

getJdbcDriver

public String getJdbcDriver()

setJdbcDriver

public void setJdbcDriver(String string)

getJdbcUrl

public String getJdbcUrl()

setJdbcUrl

public void setJdbcUrl(String string)

setDefaultTransactionIsolation

public void setDefaultTransactionIsolation(String s)

createDataSource

protected DataSource createDataSource()
                               throws SQLException
Overrides:
createDataSource in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

wrapTransactionManager

protected void wrapTransactionManager()


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