com.googlecode.ibaguice.datasource.dbcp
Class PerUserPoolDataSourceProvider
java.lang.Object
com.googlecode.ibaguice.datasource.dbcp.PerUserPoolDataSourceProvider
- All Implemented Interfaces:
- com.google.inject.Provider<DataSource>
public final class PerUserPoolDataSourceProvider
- extends Object
- implements com.google.inject.Provider<DataSource>
Provides the Apache commons-dbcp PerUserPoolDataSource.
- Version:
- $Id: PerUserPoolDataSourceProvider.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 |
PerUserPoolDataSourceProvider
public PerUserPoolDataSourceProvider()
setConnectionPoolDataSource
@Inject(optional=true)
public void setConnectionPoolDataSource(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)
setDefaultMaxActive
@Inject(optional=true)
public void setDefaultMaxActive(int maxActive)
setDefaultMaxIdle
@Inject(optional=true)
public void setDefaultMaxIdle(int defaultMaxIdle)
setDefaultMaxWait
@Inject(optional=true)
public void setDefaultMaxWait(int defaultMaxWait)
setPerUserDefaultAutoCommit
@Inject(optional=true)
public void setPerUserDefaultAutoCommit(@PerUserDefaultAutoCommit
Map<String,Boolean> perUserDefaultAutoCommit)
setPerUserDefaultReadOnly
@Inject(optional=true)
public void setPerUserDefaultReadOnly(@PerUserDefaultReadOnly
Map<String,Boolean> perUserDefaultReadOnly)
setPerUserDefaultTransactionIsolation
@Inject(optional=true)
public void setPerUserDefaultTransactionIsolation(@PerUserDefaultTransactionIsolation
Map<String,Integer> perUserDefaultTransactionIsolation)
setPerUserMaxActive
@Inject(optional=true)
public void setPerUserMaxActive(@PerUserMaxActive
Map<String,Integer> perUserMaxActive)
setPerUserMaxIdle
@Inject(optional=true)
public void setPerUserMaxIdle(@PerUserMaxIdle
Map<String,Integer> perUserMaxIdle)
setPerUserMaxWait
@Inject(optional=true)
public void setPerUserMaxWait(@PerUserMaxWait
Map<String,Integer> perUserMaxWait)
get
public DataSource get()
- Specified by:
get in interface com.google.inject.Provider<DataSource>
Copyright © 2010. All Rights Reserved.