com.googlecode.ibaguice.datasource.dbcp
Class PerUserPoolDataSourceModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by com.googlecode.ibaguice.datasource.dbcp.PerUserPoolDataSourceModule
All Implemented Interfaces:
com.google.inject.Module

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

Version:
$Id: PerUserPoolDataSourceModule.java 2095 2010-06-04 13:56:24Z simone.tripodi $

Constructor Summary
PerUserPoolDataSourceModule()
           
 
Method Summary
protected  void configure()
           
 void setPerUserDefaultAutoCommitProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultAutoCommitProviderClass)
           
 void setPerUserDefaultReadOnlyProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultReadOnlyProviderClass)
           
 void setPerUserDefaultTransactionIsolationProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserDefaultTransactionIsolationProviderClass)
           
 void setPerUserMaxActiveProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxActiveProviderClass)
           
 void setPerUserMaxIdleProviderClass(Class<com.google.inject.Provider<Map<String,Integer>>> perUserMaxIdleProviderClass)
           
 void 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 void setPerUserDefaultAutoCommitProviderClass(Class<com.google.inject.Provider<Map<String,Boolean>>> perUserDefaultAutoCommitProviderClass)
Parameters:
perUserDefaultAutoCommitProviderClass - the perUserDefaultAutoCommitProviderClass to set

setPerUserDefaultReadOnlyProviderClass

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

setPerUserDefaultTransactionIsolationProviderClass

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

setPerUserMaxActiveProviderClass

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

setPerUserMaxIdleProviderClass

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

setPerUserMaxWaitProviderClass

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


Copyright © 2010. All Rights Reserved.