br.gov.frameworkdemoiselle.transaction
Class BasicDataSourceProxy

java.lang.Object
  extended by org.apache.commons.dbcp.BasicDataSource
      extended by br.gov.frameworkdemoiselle.transaction.BasicDataSourceProxy
All Implemented Interfaces:
Serializable, Wrapper, CommonDataSource, DataSource

public class BasicDataSourceProxy
extends org.apache.commons.dbcp.BasicDataSource
implements Serializable

See Also:
Serialized Form

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
BasicDataSourceProxy(String dataSourceName, JDBCConfig config, ResourceBundle bundle)
           
 
Method Summary
 void addConnectionProperty(String name, String value)
           
 void close()
           
 boolean equals(Object arg0)
           
 Connection getConnection()
           
 Connection getConnection(String user, String pass)
           
 Collection getConnectionInitSqls()
           
 boolean getDefaultAutoCommit()
           
 String getDefaultCatalog()
           
 boolean getDefaultReadOnly()
           
 int getDefaultTransactionIsolation()
           
 ClassLoader getDriverClassLoader()
           
 String getDriverClassName()
           
 int getInitialSize()
           
 boolean getLogAbandoned()
           
 int getLoginTimeout()
           
 PrintWriter getLogWriter()
           
 int getMaxActive()
           
 int getMaxIdle()
           
 int getMaxOpenPreparedStatements()
           
 long getMaxWait()
           
 long getMinEvictableIdleTimeMillis()
           
 int getMinIdle()
           
 int getNumActive()
           
 int getNumIdle()
           
 int getNumTestsPerEvictionRun()
           
 String getPassword()
           
 boolean getRemoveAbandoned()
           
 int getRemoveAbandonedTimeout()
           
 boolean getTestOnBorrow()
           
 boolean getTestOnReturn()
           
 boolean getTestWhileIdle()
           
 long getTimeBetweenEvictionRunsMillis()
           
 String getUrl()
           
 String getUsername()
           
 String getValidationQuery()
           
 int getValidationQueryTimeout()
           
 int hashCode()
           
 boolean isAccessToUnderlyingConnectionAllowed()
           
 boolean isClosed()
           
 boolean isPoolPreparedStatements()
           
 boolean isWrapperFor(Class<?> iface)
           
 void removeConnectionProperty(String name)
           
 void setAccessToUnderlyingConnectionAllowed(boolean allow)
           
 void setConnectionInitSqls(Collection connectionInitSqls)
           
 void setConnectionProperties(String connectionProperties)
           
 void setDefaultAutoCommit(boolean defaultAutoCommit)
           
 void setDefaultCatalog(String defaultCatalog)
           
 void setDefaultReadOnly(boolean defaultReadOnly)
           
 void setDefaultTransactionIsolation(int defaultTransactionIsolation)
           
 void setDriverClassLoader(ClassLoader driverClassLoader)
           
 void setDriverClassName(String driverClassName)
           
 void setInitialSize(int initialSize)
           
 void setLogAbandoned(boolean logAbandoned)
           
 void setLoginTimeout(int loginTimeout)
           
 void setLogWriter(PrintWriter logWriter)
           
 void setMaxActive(int maxActive)
           
 void setMaxIdle(int maxIdle)
           
 void setMaxOpenPreparedStatements(int maxOpenStatements)
           
 void setMaxWait(long maxWait)
           
 void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
           
 void setMinIdle(int minIdle)
           
 void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
           
 void setPassword(String password)
           
 void setPoolPreparedStatements(boolean poolingStatements)
           
 void setRemoveAbandoned(boolean removeAbandoned)
           
 void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
           
 void setTestOnBorrow(boolean testOnBorrow)
           
 void setTestOnReturn(boolean testOnReturn)
           
 void setTestWhileIdle(boolean testWhileIdle)
           
 void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
           
 void setUrl(String url)
           
 void setUsername(String username)
           
 void setValidationQuery(String validationQuery)
           
 void setValidationQueryTimeout(int timeout)
           
 String toString()
           
<T> T
unwrap(Class<T> iface)
           
 
Methods inherited from class org.apache.commons.dbcp.BasicDataSource
createConnectionFactory, createConnectionPool, createDataSource, createDataSourceInstance, createPoolableConnectionFactory, log, validateConnectionFactory
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicDataSourceProxy

public BasicDataSourceProxy(String dataSourceName,
                            JDBCConfig config,
                            ResourceBundle bundle)
Method Detail

getDefaultAutoCommit

public boolean getDefaultAutoCommit()
Overrides:
getDefaultAutoCommit in class org.apache.commons.dbcp.BasicDataSource

setDefaultAutoCommit

public void setDefaultAutoCommit(boolean defaultAutoCommit)
Overrides:
setDefaultAutoCommit in class org.apache.commons.dbcp.BasicDataSource

getDefaultReadOnly

public boolean getDefaultReadOnly()
Overrides:
getDefaultReadOnly in class org.apache.commons.dbcp.BasicDataSource

setDefaultReadOnly

public void setDefaultReadOnly(boolean defaultReadOnly)
Overrides:
setDefaultReadOnly in class org.apache.commons.dbcp.BasicDataSource

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
Overrides:
getDefaultTransactionIsolation in class org.apache.commons.dbcp.BasicDataSource

setDefaultTransactionIsolation

public void setDefaultTransactionIsolation(int defaultTransactionIsolation)
Overrides:
setDefaultTransactionIsolation in class org.apache.commons.dbcp.BasicDataSource

getDefaultCatalog

public String getDefaultCatalog()
Overrides:
getDefaultCatalog in class org.apache.commons.dbcp.BasicDataSource

setDefaultCatalog

public void setDefaultCatalog(String defaultCatalog)
Overrides:
setDefaultCatalog in class org.apache.commons.dbcp.BasicDataSource

getDriverClassName

public String getDriverClassName()
Overrides:
getDriverClassName in class org.apache.commons.dbcp.BasicDataSource

setDriverClassName

public void setDriverClassName(String driverClassName)
Overrides:
setDriverClassName in class org.apache.commons.dbcp.BasicDataSource

getDriverClassLoader

public ClassLoader getDriverClassLoader()
Overrides:
getDriverClassLoader in class org.apache.commons.dbcp.BasicDataSource

setDriverClassLoader

public void setDriverClassLoader(ClassLoader driverClassLoader)
Overrides:
setDriverClassLoader in class org.apache.commons.dbcp.BasicDataSource

getMaxActive

public int getMaxActive()
Overrides:
getMaxActive in class org.apache.commons.dbcp.BasicDataSource

setMaxActive

public void setMaxActive(int maxActive)
Overrides:
setMaxActive in class org.apache.commons.dbcp.BasicDataSource

getMaxIdle

public int getMaxIdle()
Overrides:
getMaxIdle in class org.apache.commons.dbcp.BasicDataSource

setMaxIdle

public void setMaxIdle(int maxIdle)
Overrides:
setMaxIdle in class org.apache.commons.dbcp.BasicDataSource

getMinIdle

public int getMinIdle()
Overrides:
getMinIdle in class org.apache.commons.dbcp.BasicDataSource

setMinIdle

public void setMinIdle(int minIdle)
Overrides:
setMinIdle in class org.apache.commons.dbcp.BasicDataSource

getInitialSize

public int getInitialSize()
Overrides:
getInitialSize in class org.apache.commons.dbcp.BasicDataSource

setInitialSize

public void setInitialSize(int initialSize)
Overrides:
setInitialSize in class org.apache.commons.dbcp.BasicDataSource

getMaxWait

public long getMaxWait()
Overrides:
getMaxWait in class org.apache.commons.dbcp.BasicDataSource

setMaxWait

public void setMaxWait(long maxWait)
Overrides:
setMaxWait in class org.apache.commons.dbcp.BasicDataSource

isPoolPreparedStatements

public boolean isPoolPreparedStatements()
Overrides:
isPoolPreparedStatements in class org.apache.commons.dbcp.BasicDataSource

setPoolPreparedStatements

public void setPoolPreparedStatements(boolean poolingStatements)
Overrides:
setPoolPreparedStatements in class org.apache.commons.dbcp.BasicDataSource

getMaxOpenPreparedStatements

public int getMaxOpenPreparedStatements()
Overrides:
getMaxOpenPreparedStatements in class org.apache.commons.dbcp.BasicDataSource

setMaxOpenPreparedStatements

public void setMaxOpenPreparedStatements(int maxOpenStatements)
Overrides:
setMaxOpenPreparedStatements in class org.apache.commons.dbcp.BasicDataSource

getTestOnBorrow

public boolean getTestOnBorrow()
Overrides:
getTestOnBorrow in class org.apache.commons.dbcp.BasicDataSource

setTestOnBorrow

public void setTestOnBorrow(boolean testOnBorrow)
Overrides:
setTestOnBorrow in class org.apache.commons.dbcp.BasicDataSource

getTestOnReturn

public boolean getTestOnReturn()
Overrides:
getTestOnReturn in class org.apache.commons.dbcp.BasicDataSource

setTestOnReturn

public void setTestOnReturn(boolean testOnReturn)
Overrides:
setTestOnReturn in class org.apache.commons.dbcp.BasicDataSource

getTimeBetweenEvictionRunsMillis

public long getTimeBetweenEvictionRunsMillis()
Overrides:
getTimeBetweenEvictionRunsMillis in class org.apache.commons.dbcp.BasicDataSource

setTimeBetweenEvictionRunsMillis

public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
Overrides:
setTimeBetweenEvictionRunsMillis in class org.apache.commons.dbcp.BasicDataSource

getNumTestsPerEvictionRun

public int getNumTestsPerEvictionRun()
Overrides:
getNumTestsPerEvictionRun in class org.apache.commons.dbcp.BasicDataSource

setNumTestsPerEvictionRun

public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
Overrides:
setNumTestsPerEvictionRun in class org.apache.commons.dbcp.BasicDataSource

getMinEvictableIdleTimeMillis

public long getMinEvictableIdleTimeMillis()
Overrides:
getMinEvictableIdleTimeMillis in class org.apache.commons.dbcp.BasicDataSource

setMinEvictableIdleTimeMillis

public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
Overrides:
setMinEvictableIdleTimeMillis in class org.apache.commons.dbcp.BasicDataSource

getTestWhileIdle

public boolean getTestWhileIdle()
Overrides:
getTestWhileIdle in class org.apache.commons.dbcp.BasicDataSource

setTestWhileIdle

public void setTestWhileIdle(boolean testWhileIdle)
Overrides:
setTestWhileIdle in class org.apache.commons.dbcp.BasicDataSource

getNumActive

public int getNumActive()
Overrides:
getNumActive in class org.apache.commons.dbcp.BasicDataSource

getNumIdle

public int getNumIdle()
Overrides:
getNumIdle in class org.apache.commons.dbcp.BasicDataSource

getPassword

public String getPassword()
Overrides:
getPassword in class org.apache.commons.dbcp.BasicDataSource

setPassword

public void setPassword(String password)
Overrides:
setPassword in class org.apache.commons.dbcp.BasicDataSource

getUrl

public String getUrl()
Overrides:
getUrl in class org.apache.commons.dbcp.BasicDataSource

setUrl

public void setUrl(String url)
Overrides:
setUrl in class org.apache.commons.dbcp.BasicDataSource

getUsername

public String getUsername()
Overrides:
getUsername in class org.apache.commons.dbcp.BasicDataSource

setUsername

public void setUsername(String username)
Overrides:
setUsername in class org.apache.commons.dbcp.BasicDataSource

getValidationQuery

public String getValidationQuery()
Overrides:
getValidationQuery in class org.apache.commons.dbcp.BasicDataSource

setValidationQuery

public void setValidationQuery(String validationQuery)
Overrides:
setValidationQuery in class org.apache.commons.dbcp.BasicDataSource

getValidationQueryTimeout

public int getValidationQueryTimeout()
Overrides:
getValidationQueryTimeout in class org.apache.commons.dbcp.BasicDataSource

setValidationQueryTimeout

public void setValidationQueryTimeout(int timeout)
Overrides:
setValidationQueryTimeout in class org.apache.commons.dbcp.BasicDataSource

getConnectionInitSqls

public Collection getConnectionInitSqls()
Overrides:
getConnectionInitSqls in class org.apache.commons.dbcp.BasicDataSource

setConnectionInitSqls

public void setConnectionInitSqls(Collection connectionInitSqls)
Overrides:
setConnectionInitSqls in class org.apache.commons.dbcp.BasicDataSource

setAccessToUnderlyingConnectionAllowed

public void setAccessToUnderlyingConnectionAllowed(boolean allow)
Overrides:
setAccessToUnderlyingConnectionAllowed in class org.apache.commons.dbcp.BasicDataSource

getConnection

public Connection getConnection(String user,
                                String pass)
                         throws SQLException
Specified by:
getConnection in interface DataSource
Overrides:
getConnection in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

getLoginTimeout

public int getLoginTimeout()
                    throws SQLException
Specified by:
getLoginTimeout in interface CommonDataSource
Overrides:
getLoginTimeout in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

getLogWriter

public PrintWriter getLogWriter()
                         throws SQLException
Specified by:
getLogWriter in interface CommonDataSource
Overrides:
getLogWriter in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

setLoginTimeout

public void setLoginTimeout(int loginTimeout)
                     throws SQLException
Specified by:
setLoginTimeout in interface CommonDataSource
Overrides:
setLoginTimeout in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

setLogWriter

public void setLogWriter(PrintWriter logWriter)
                  throws SQLException
Specified by:
setLogWriter in interface CommonDataSource
Overrides:
setLogWriter in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

getRemoveAbandoned

public boolean getRemoveAbandoned()
Overrides:
getRemoveAbandoned in class org.apache.commons.dbcp.BasicDataSource

setRemoveAbandoned

public void setRemoveAbandoned(boolean removeAbandoned)
Overrides:
setRemoveAbandoned in class org.apache.commons.dbcp.BasicDataSource

getRemoveAbandonedTimeout

public int getRemoveAbandonedTimeout()
Overrides:
getRemoveAbandonedTimeout in class org.apache.commons.dbcp.BasicDataSource

setRemoveAbandonedTimeout

public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
Overrides:
setRemoveAbandonedTimeout in class org.apache.commons.dbcp.BasicDataSource

getLogAbandoned

public boolean getLogAbandoned()
Overrides:
getLogAbandoned in class org.apache.commons.dbcp.BasicDataSource

setLogAbandoned

public void setLogAbandoned(boolean logAbandoned)
Overrides:
setLogAbandoned in class org.apache.commons.dbcp.BasicDataSource

addConnectionProperty

public void addConnectionProperty(String name,
                                  String value)
Overrides:
addConnectionProperty in class org.apache.commons.dbcp.BasicDataSource

removeConnectionProperty

public void removeConnectionProperty(String name)
Overrides:
removeConnectionProperty in class org.apache.commons.dbcp.BasicDataSource

setConnectionProperties

public void setConnectionProperties(String connectionProperties)
Overrides:
setConnectionProperties in class org.apache.commons.dbcp.BasicDataSource

close

public void close()
           throws SQLException
Overrides:
close in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

equals

public boolean equals(Object arg0)
Overrides:
equals in class Object

getConnection

public Connection getConnection()
                         throws SQLException
Specified by:
getConnection in interface DataSource
Overrides:
getConnection in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isAccessToUnderlyingConnectionAllowed

public boolean isAccessToUnderlyingConnectionAllowed()
Overrides:
isAccessToUnderlyingConnectionAllowed in class org.apache.commons.dbcp.BasicDataSource

isClosed

public boolean isClosed()
Overrides:
isClosed in class org.apache.commons.dbcp.BasicDataSource

isWrapperFor

public boolean isWrapperFor(Class<?> iface)
                     throws SQLException
Specified by:
isWrapperFor in interface Wrapper
Overrides:
isWrapperFor in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException

toString

public String toString()
Overrides:
toString in class Object

unwrap

public <T> T unwrap(Class<T> iface)
         throws SQLException
Specified by:
unwrap in interface Wrapper
Overrides:
unwrap in class org.apache.commons.dbcp.BasicDataSource
Throws:
SQLException


Copyright © 2013 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.