com.googlecode.ibaguice.datasource.dbcp
Class SharedPoolDataSourceProvider
java.lang.Object
com.googlecode.ibaguice.datasource.dbcp.SharedPoolDataSourceProvider
- All Implemented Interfaces:
- com.google.inject.Provider<DataSource>
public final class SharedPoolDataSourceProvider
- extends Object
- implements com.google.inject.Provider<DataSource>
Provides the Apache commons-dbcp SharedPoolDataSource.
- Version:
- $Id: SharedPoolDataSourceProvider.java 2095 2010-06-04 13:56:24Z simone.tripodi $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SharedPoolDataSourceProvider
@Inject
public SharedPoolDataSourceProvider(ConnectionPoolDataSource cpds)
setDataSourceName
@Inject(optional=true)
public void setDataSourceName(String name)
setDefaultAutoCommit
@Inject(optional=true)
public void setDefaultAutoCommit(boolean autoCommit)
setDefaultReadOnly
@Inject(optional=true)
public void setDefaultReadOnly(boolean defaultReadOnly)
setDefaultTransactionIsolation
@Inject(optional=true)
public void setDefaultTransactionIsolation(int defaultTransactionIsolation)
setDescription
@Inject(optional=true)
public void setDescription(String description)
setJndiEnvironment
@Inject(optional=true)
public void setJndiEnvironment(String key,
String value)
setLoginTimeout
@Inject(optional=true)
public void setLoginTimeout(int loginTimeout)
setMinEvictableIdleTimeMillis
@Inject(optional=true)
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
setNumTestsPerEvictionRun
@Inject(optional=true)
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
setRollbackAfterValidation
@Inject(optional=true)
public void setRollbackAfterValidation(boolean rollbackAfterValidation)
setTestOnBorrow
@Inject(optional=true)
public void setTestOnBorrow(boolean testOnBorrow)
setTestOnReturn
@Inject(optional=true)
public void setTestOnReturn(boolean testOnReturn)
setTestWhileIdle
@Inject(optional=true)
public void setTestWhileIdle(boolean testWhileIdle)
setTimeBetweenEvictionRunsMillis
@Inject(optional=true)
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
setValidationQuery
@Inject(optional=true)
public void setValidationQuery(String validationQuery)
setMaxActive
@Inject(optional=true)
public void setMaxActive(int maxActive)
- Parameters:
maxActive -
setMaxIdle
@Inject(optional=true)
public void setMaxIdle(int maxIdle)
- Parameters:
maxIdle -
setMaxWait
@Inject(optional=true)
public void setMaxWait(int maxWait)
- Parameters:
maxWait -
get
public DataSource get()
-
- Specified by:
get in interface com.google.inject.Provider<DataSource>
Copyright © 2010. All Rights Reserved.