org.mybatis.guice.datasource.dbcp
Class PerUserPoolDataSourceModule.Builder

java.lang.Object
  extended by org.mybatis.guice.datasource.dbcp.PerUserPoolDataSourceModule.Builder
Enclosing class:
PerUserPoolDataSourceModule

public static final class PerUserPoolDataSourceModule.Builder
extends Object


Constructor Summary
PerUserPoolDataSourceModule.Builder()
           
 
Method Summary
 PerUserPoolDataSourceModule create()
           
 PerUserPoolDataSourceModule.Builder setPerUserDefaultAutoCommitProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultAutoCommitProviderClass)
           
 PerUserPoolDataSourceModule.Builder setPerUserDefaultReadOnlyProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultReadOnlyProviderClass)
           
 PerUserPoolDataSourceModule.Builder setPerUserDefaultTransactionIsolationProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserDefaultTransactionIsolationProviderClass)
           
 PerUserPoolDataSourceModule.Builder setPerUserMaxActiveProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxActiveProviderClass)
           
 PerUserPoolDataSourceModule.Builder setPerUserMaxIdleProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxIdleProviderClass)
           
 PerUserPoolDataSourceModule.Builder setPerUserMaxWaitProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxWaitProviderClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerUserPoolDataSourceModule.Builder

public PerUserPoolDataSourceModule.Builder()
Method Detail

setPerUserDefaultAutoCommitProviderClass

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

setPerUserDefaultReadOnlyProviderClass

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

setPerUserDefaultTransactionIsolationProviderClass

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

setPerUserMaxActiveProviderClass

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

setPerUserMaxIdleProviderClass

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

setPerUserMaxWaitProviderClass

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

create

public PerUserPoolDataSourceModule create()


Copyright © 2010-2011 MyBatis.org. All Rights Reserved.