org.jasig.portlet.utils.jdbc
Class TomcatDataSourceFactory

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean<org.apache.tomcat.jdbc.pool.DataSource>
      extended by org.jasig.portlet.utils.jdbc.TomcatDataSourceFactory
All Implemented Interfaces:
org.apache.tomcat.jdbc.pool.PoolConfiguration, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<org.apache.tomcat.jdbc.pool.DataSource>, org.springframework.beans.factory.InitializingBean

public class TomcatDataSourceFactory
extends org.springframework.beans.factory.config.AbstractFactoryBean<org.apache.tomcat.jdbc.pool.DataSource>
implements org.springframework.beans.factory.BeanNameAware, org.apache.tomcat.jdbc.pool.PoolConfiguration

Factory bean that creates a Tomcat Pooled DataSource instance. Handles JMX registration via an autowired MBeanServer. Also supports delayed setting of the validation query via DelayedValidationQueryResolver.

Author:
Eric Dalquist

Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Fields inherited from interface org.apache.tomcat.jdbc.pool.PoolConfiguration
PKG_PREFIX
 
Constructor Summary
TomcatDataSourceFactory()
           
 
Method Summary
protected  org.apache.tomcat.jdbc.pool.DataSource createInstance()
           
protected  void destroyInstance(org.apache.tomcat.jdbc.pool.DataSource instance)
           
 int getAbandonWhenPercentageFull()
           
 boolean getCommitOnReturn()
           
 String getConnectionProperties()
           
 Object getDataSource()
           
 String getDataSourceJNDI()
           
 Properties getDbProperties()
           
 Boolean getDefaultAutoCommit()
           
 String getDefaultCatalog()
           
 Boolean getDefaultReadOnly()
           
 int getDefaultTransactionIsolation()
           
 String getDriverClassName()
           
 int getInitialSize()
           
 String getInitSQL()
           
 String getJdbcInterceptors()
           
 org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition[] getJdbcInterceptorsAsArray()
           
 boolean getLogValidationErrors()
           
 int getMaxActive()
           
 long getMaxAge()
           
 int getMaxIdle()
           
 int getMaxWait()
           
 int getMinEvictableIdleTimeMillis()
           
 int getMinIdle()
           
 String getName()
           
 int getNumTestsPerEvictionRun()
           
 Class<?> getObjectType()
           
 String getPassword()
           
 String getPoolName()
           
 boolean getPropagateInterruptState()
           
 int getRemoveAbandonedTimeout()
           
 boolean getRollbackOnReturn()
           
 int getSuspectTimeout()
           
 int getTimeBetweenEvictionRunsMillis()
           
 String getUrl()
           
 boolean getUseDisposableConnectionFacade()
           
 boolean getUseLock()
           
 String getUsername()
           
 long getValidationInterval()
           
 String getValidationQuery()
           
 org.apache.tomcat.jdbc.pool.Validator getValidator()
           
 String getValidatorClassName()
           
 boolean isAccessToUnderlyingConnectionAllowed()
           
 boolean isAlternateUsernameAllowed()
           
 Boolean isDefaultAutoCommit()
           
 Boolean isDefaultReadOnly()
           
 boolean isFairQueue()
           
 boolean isJmxEnabled()
           
 boolean isLogAbandoned()
           
 boolean isPoolSweeperEnabled()
           
 boolean isRemoveAbandoned()
           
 boolean isTestOnBorrow()
           
 boolean isTestOnConnect()
           
 boolean isTestOnReturn()
           
 boolean isTestWhileIdle()
           
 boolean isUseEquals()
           
 void setAbandonWhenPercentageFull(int percentage)
           
 void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
           
 void setAlternateUsernameAllowed(boolean alternateUsernameAllowed)
           
 void setBaseObjectName(String baseObjectName)
           
 void setBeanName(String name)
           
 void setCommitOnReturn(boolean commitOnReturn)
           
 void setConnectionProperties(String connectionProperties)
           
 void setDataSource(Object ds)
           
 void setDataSourceJNDI(String jndiDS)
           
 void setDbProperties(Properties dbProperties)
           
 void setDefaultAutoCommit(Boolean defaultAutoCommit)
           
 void setDefaultCatalog(String defaultCatalog)
           
 void setDefaultReadOnly(Boolean defaultReadOnly)
           
 void setDefaultTransactionIsolation(int defaultTransactionIsolation)
           
 void setDelayedValidationQueryResolver(DelayedValidationQueryResolver delayedValidationQueryResolver)
           
 void setDriverClassName(String driverClassName)
           
 void setFairQueue(boolean fairQueue)
           
 void setInitialSize(int initialSize)
           
 void setInitSQL(String initSQL)
           
 void setJdbcInterceptors(String jdbcInterceptors)
           
 void setJmxEnabled(boolean jmxEnabled)
           
 void setLogAbandoned(boolean logAbandoned)
           
 void setLogValidationErrors(boolean logValidationErrors)
           
 void setMaxActive(int maxActive)
           
 void setMaxAge(long maxAge)
           
 void setMaxIdle(int maxIdle)
           
 void setMaxWait(int maxWait)
           
 void setmBeanServer(MBeanServer mBeanServer)
           
 void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
           
 void setMinIdle(int minIdle)
           
 void setName(String name)
           
 void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
           
 void setPassword(String password)
           
 void setPropagateInterruptState(boolean propagateInterruptState)
           
 void setRemoveAbandoned(boolean removeAbandoned)
           
 void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
           
 void setRollbackOnReturn(boolean rollbackOnReturn)
           
 void setSuspectTimeout(int seconds)
           
 void setTestOnBorrow(boolean testOnBorrow)
           
 void setTestOnConnect(boolean testOnConnect)
           
 void setTestOnReturn(boolean testOnReturn)
           
 void setTestWhileIdle(boolean testWhileIdle)
           
 void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
           
 void setUrl(String url)
           
 void setUseDisposableConnectionFacade(boolean useDisposableConnectionFacade)
           
 void setUseEquals(boolean useEquals)
           
 void setUseLock(boolean useLock)
           
 void setUsername(String username)
           
 void setValidationInterval(long validationInterval)
           
 void setValidationQuery(String validationQuery)
           
 void setValidator(org.apache.tomcat.jdbc.pool.Validator validator)
           
 void setValidatorClassName(String className)
           
 
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TomcatDataSourceFactory

public TomcatDataSourceFactory()
Method Detail

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

setmBeanServer

@Autowired(required=false)
public void setmBeanServer(MBeanServer mBeanServer)

setDelayedValidationQueryResolver

@Autowired(required=false)
public void setDelayedValidationQueryResolver(DelayedValidationQueryResolver delayedValidationQueryResolver)

setBaseObjectName

public void setBaseObjectName(String baseObjectName)

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.apache.tomcat.jdbc.pool.DataSource>
Specified by:
getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<org.apache.tomcat.jdbc.pool.DataSource>

createInstance

protected org.apache.tomcat.jdbc.pool.DataSource createInstance()
                                                         throws Exception
Specified by:
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<org.apache.tomcat.jdbc.pool.DataSource>
Throws:
Exception

destroyInstance

protected void destroyInstance(org.apache.tomcat.jdbc.pool.DataSource instance)
                        throws Exception
Overrides:
destroyInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<org.apache.tomcat.jdbc.pool.DataSource>
Throws:
Exception

setAbandonWhenPercentageFull

public void setAbandonWhenPercentageFull(int percentage)
Specified by:
setAbandonWhenPercentageFull in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getAbandonWhenPercentageFull

public int getAbandonWhenPercentageFull()
Specified by:
getAbandonWhenPercentageFull in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isFairQueue

public boolean isFairQueue()
Specified by:
isFairQueue in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setFairQueue

public void setFairQueue(boolean fairQueue)
Specified by:
setFairQueue in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isAccessToUnderlyingConnectionAllowed

public boolean isAccessToUnderlyingConnectionAllowed()
Specified by:
isAccessToUnderlyingConnectionAllowed in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setAccessToUnderlyingConnectionAllowed

public void setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
Specified by:
setAccessToUnderlyingConnectionAllowed in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getConnectionProperties

public String getConnectionProperties()
Specified by:
getConnectionProperties in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setConnectionProperties

public void setConnectionProperties(String connectionProperties)
Specified by:
setConnectionProperties in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDbProperties

public Properties getDbProperties()
Specified by:
getDbProperties in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDbProperties

public void setDbProperties(Properties dbProperties)
Specified by:
setDbProperties in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isDefaultAutoCommit

public Boolean isDefaultAutoCommit()
Specified by:
isDefaultAutoCommit in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDefaultAutoCommit

public Boolean getDefaultAutoCommit()
Specified by:
getDefaultAutoCommit in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDefaultAutoCommit

public void setDefaultAutoCommit(Boolean defaultAutoCommit)
Specified by:
setDefaultAutoCommit in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDefaultCatalog

public String getDefaultCatalog()
Specified by:
getDefaultCatalog in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDefaultCatalog

public void setDefaultCatalog(String defaultCatalog)
Specified by:
setDefaultCatalog in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isDefaultReadOnly

public Boolean isDefaultReadOnly()
Specified by:
isDefaultReadOnly in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDefaultReadOnly

public Boolean getDefaultReadOnly()
Specified by:
getDefaultReadOnly in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDefaultReadOnly

public void setDefaultReadOnly(Boolean defaultReadOnly)
Specified by:
setDefaultReadOnly in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
Specified by:
getDefaultTransactionIsolation in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDefaultTransactionIsolation

public void setDefaultTransactionIsolation(int defaultTransactionIsolation)
Specified by:
setDefaultTransactionIsolation in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDriverClassName

public String getDriverClassName()
Specified by:
getDriverClassName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDriverClassName

public void setDriverClassName(String driverClassName)
Specified by:
setDriverClassName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getInitialSize

public int getInitialSize()
Specified by:
getInitialSize in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setInitialSize

public void setInitialSize(int initialSize)
Specified by:
setInitialSize in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isLogAbandoned

public boolean isLogAbandoned()
Specified by:
isLogAbandoned in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setLogAbandoned

public void setLogAbandoned(boolean logAbandoned)
Specified by:
setLogAbandoned in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMaxActive

public int getMaxActive()
Specified by:
getMaxActive in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMaxActive

public void setMaxActive(int maxActive)
Specified by:
setMaxActive in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMaxIdle

public int getMaxIdle()
Specified by:
getMaxIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMaxIdle

public void setMaxIdle(int maxIdle)
Specified by:
setMaxIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMaxWait

public int getMaxWait()
Specified by:
getMaxWait in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMaxWait

public void setMaxWait(int maxWait)
Specified by:
setMaxWait in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMinEvictableIdleTimeMillis

public int getMinEvictableIdleTimeMillis()
Specified by:
getMinEvictableIdleTimeMillis in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMinEvictableIdleTimeMillis

public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
Specified by:
setMinEvictableIdleTimeMillis in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMinIdle

public int getMinIdle()
Specified by:
getMinIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMinIdle

public void setMinIdle(int minIdle)
Specified by:
setMinIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getName

public String getName()
Specified by:
getName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setName

public void setName(String name)
Specified by:
setName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getNumTestsPerEvictionRun

public int getNumTestsPerEvictionRun()
Specified by:
getNumTestsPerEvictionRun in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setNumTestsPerEvictionRun

public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
Specified by:
setNumTestsPerEvictionRun in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getPassword

public String getPassword()
Specified by:
getPassword in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setPassword

public void setPassword(String password)
Specified by:
setPassword in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getPoolName

public String getPoolName()
Specified by:
getPoolName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getUsername

public String getUsername()
Specified by:
getUsername in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setUsername

public void setUsername(String username)
Specified by:
setUsername in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isRemoveAbandoned

public boolean isRemoveAbandoned()
Specified by:
isRemoveAbandoned in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setRemoveAbandoned

public void setRemoveAbandoned(boolean removeAbandoned)
Specified by:
setRemoveAbandoned in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setRemoveAbandonedTimeout

public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
Specified by:
setRemoveAbandonedTimeout in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getRemoveAbandonedTimeout

public int getRemoveAbandonedTimeout()
Specified by:
getRemoveAbandonedTimeout in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isTestOnBorrow

public boolean isTestOnBorrow()
Specified by:
isTestOnBorrow in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setTestOnBorrow

public void setTestOnBorrow(boolean testOnBorrow)
Specified by:
setTestOnBorrow in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isTestOnReturn

public boolean isTestOnReturn()
Specified by:
isTestOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setTestOnReturn

public void setTestOnReturn(boolean testOnReturn)
Specified by:
setTestOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isTestWhileIdle

public boolean isTestWhileIdle()
Specified by:
isTestWhileIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setTestWhileIdle

public void setTestWhileIdle(boolean testWhileIdle)
Specified by:
setTestWhileIdle in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getTimeBetweenEvictionRunsMillis

public int getTimeBetweenEvictionRunsMillis()
Specified by:
getTimeBetweenEvictionRunsMillis in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setTimeBetweenEvictionRunsMillis

public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
Specified by:
setTimeBetweenEvictionRunsMillis in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getUrl

public String getUrl()
Specified by:
getUrl in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setUrl

public void setUrl(String url)
Specified by:
setUrl in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getValidationQuery

public String getValidationQuery()
Specified by:
getValidationQuery in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setValidationQuery

public void setValidationQuery(String validationQuery)
Specified by:
setValidationQuery in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getValidatorClassName

public String getValidatorClassName()
Specified by:
getValidatorClassName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setValidatorClassName

public void setValidatorClassName(String className)
Specified by:
setValidatorClassName in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getValidator

public org.apache.tomcat.jdbc.pool.Validator getValidator()
Specified by:
getValidator in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setValidator

public void setValidator(org.apache.tomcat.jdbc.pool.Validator validator)
Specified by:
setValidator in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getValidationInterval

public long getValidationInterval()
Specified by:
getValidationInterval in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setValidationInterval

public void setValidationInterval(long validationInterval)
Specified by:
setValidationInterval in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getInitSQL

public String getInitSQL()
Specified by:
getInitSQL in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setInitSQL

public void setInitSQL(String initSQL)
Specified by:
setInitSQL in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isTestOnConnect

public boolean isTestOnConnect()
Specified by:
isTestOnConnect in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setTestOnConnect

public void setTestOnConnect(boolean testOnConnect)
Specified by:
setTestOnConnect in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getJdbcInterceptors

public String getJdbcInterceptors()
Specified by:
getJdbcInterceptors in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setJdbcInterceptors

public void setJdbcInterceptors(String jdbcInterceptors)
Specified by:
setJdbcInterceptors in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getJdbcInterceptorsAsArray

public org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition[] getJdbcInterceptorsAsArray()
Specified by:
getJdbcInterceptorsAsArray in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isJmxEnabled

public boolean isJmxEnabled()
Specified by:
isJmxEnabled in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setJmxEnabled

public void setJmxEnabled(boolean jmxEnabled)
Specified by:
setJmxEnabled in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isPoolSweeperEnabled

public boolean isPoolSweeperEnabled()
Specified by:
isPoolSweeperEnabled in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isUseEquals

public boolean isUseEquals()
Specified by:
isUseEquals in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setUseEquals

public void setUseEquals(boolean useEquals)
Specified by:
setUseEquals in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getMaxAge

public long getMaxAge()
Specified by:
getMaxAge in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setMaxAge

public void setMaxAge(long maxAge)
Specified by:
setMaxAge in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getUseLock

public boolean getUseLock()
Specified by:
getUseLock in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setUseLock

public void setUseLock(boolean useLock)
Specified by:
setUseLock in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setSuspectTimeout

public void setSuspectTimeout(int seconds)
Specified by:
setSuspectTimeout in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getSuspectTimeout

public int getSuspectTimeout()
Specified by:
getSuspectTimeout in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDataSource

public void setDataSource(Object ds)
Specified by:
setDataSource in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDataSource

public Object getDataSource()
Specified by:
getDataSource in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setDataSourceJNDI

public void setDataSourceJNDI(String jndiDS)
Specified by:
setDataSourceJNDI in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getDataSourceJNDI

public String getDataSourceJNDI()
Specified by:
getDataSourceJNDI in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

isAlternateUsernameAllowed

public boolean isAlternateUsernameAllowed()
Specified by:
isAlternateUsernameAllowed in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setAlternateUsernameAllowed

public void setAlternateUsernameAllowed(boolean alternateUsernameAllowed)
Specified by:
setAlternateUsernameAllowed in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setCommitOnReturn

public void setCommitOnReturn(boolean commitOnReturn)
Specified by:
setCommitOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getCommitOnReturn

public boolean getCommitOnReturn()
Specified by:
getCommitOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setRollbackOnReturn

public void setRollbackOnReturn(boolean rollbackOnReturn)
Specified by:
setRollbackOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getRollbackOnReturn

public boolean getRollbackOnReturn()
Specified by:
getRollbackOnReturn in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setUseDisposableConnectionFacade

public void setUseDisposableConnectionFacade(boolean useDisposableConnectionFacade)
Specified by:
setUseDisposableConnectionFacade in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getUseDisposableConnectionFacade

public boolean getUseDisposableConnectionFacade()
Specified by:
getUseDisposableConnectionFacade in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setLogValidationErrors

public void setLogValidationErrors(boolean logValidationErrors)
Specified by:
setLogValidationErrors in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getLogValidationErrors

public boolean getLogValidationErrors()
Specified by:
getLogValidationErrors in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

getPropagateInterruptState

public boolean getPropagateInterruptState()
Specified by:
getPropagateInterruptState in interface org.apache.tomcat.jdbc.pool.PoolConfiguration

setPropagateInterruptState

public void setPropagateInterruptState(boolean propagateInterruptState)
Specified by:
setPropagateInterruptState in interface org.apache.tomcat.jdbc.pool.PoolConfiguration


Copyright © 2012 Jasig. All Rights Reserved.