org.mybatis.guice.datasource.dbcp
Class PerUserPoolDataSourceModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule
All Implemented Interfaces:
com.google.inject.Module

public final class PerUserPoolDataSourceModule
extends com.google.inject.AbstractModule

Version:
$Id: PerUserPoolDataSourceModule.java 2242 2010-08-05 16:15:42Z simone.tripodi $

Constructor Summary
PerUserPoolDataSourceModule()
           
 
Method Summary
protected  void configure()
           
 PerUserPoolDataSourceModule setPerUserDefaultAutoCommitProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultAutoCommitProviderClass)
           
 PerUserPoolDataSourceModule setPerUserDefaultReadOnlyProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultReadOnlyProviderClass)
           
 PerUserPoolDataSourceModule setPerUserDefaultTransactionIsolationProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserDefaultTransactionIsolationProviderClass)
           
 PerUserPoolDataSourceModule setPerUserMaxActiveProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxActiveProviderClass)
           
 PerUserPoolDataSourceModule setPerUserMaxIdleProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxIdleProviderClass)
           
 PerUserPoolDataSourceModule setPerUserMaxWaitProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxWaitProviderClass)
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerUserPoolDataSourceModule

public PerUserPoolDataSourceModule()
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

setPerUserDefaultAutoCommitProviderClass

public PerUserPoolDataSourceModule setPerUserDefaultAutoCommitProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultAutoCommitProviderClass)
Parameters:
perUserDefaultAutoCommitProviderClass - the perUserDefaultAutoCommitProviderClass to set

setPerUserDefaultReadOnlyProviderClass

public PerUserPoolDataSourceModule setPerUserDefaultReadOnlyProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultReadOnlyProviderClass)
Parameters:
perUserDefaultReadOnlyProviderClass - the perUserDefaultReadOnlyProviderClass to set

setPerUserDefaultTransactionIsolationProviderClass

public PerUserPoolDataSourceModule setPerUserDefaultTransactionIsolationProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserDefaultTransactionIsolationProviderClass)
Parameters:
perUserDefaultTransactionIsolationProviderClass - the perUserDefaultTransactionIsolationProviderClass to set

setPerUserMaxActiveProviderClass

public PerUserPoolDataSourceModule setPerUserMaxActiveProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxActiveProviderClass)
Parameters:
perUserMaxActiveProviderClass - the perUserMaxActiveProviderClass to set

setPerUserMaxIdleProviderClass

public PerUserPoolDataSourceModule setPerUserMaxIdleProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxIdleProviderClass)
Parameters:
perUserMaxIdleProviderClass - the perUserMaxIdleProviderClass to set

setPerUserMaxWaitProviderClass

public PerUserPoolDataSourceModule setPerUserMaxWaitProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxWaitProviderClass)
Parameters:
perUserMaxWaitProviderClass - the perUserMaxWaitProviderClass to set


Copyright © 2010 MyBatis.org. All Rights Reserved.