org.qi4j.library.sql.dbcp
Class DBCPDataSourceServiceImporter.Mixin

java.lang.Object
  extended by org.qi4j.library.sql.datasource.AbstractDataSourceServiceImporterMixin<org.apache.commons.dbcp.BasicDataSource>
      extended by org.qi4j.library.sql.dbcp.DBCPDataSourceServiceImporter.Mixin
All Implemented Interfaces:
ServiceImporter<javax.sql.DataSource>, DataSourceServiceImporterActivation
Enclosing interface:
DBCPDataSourceServiceImporter

public static class DBCPDataSourceServiceImporter.Mixin
extends AbstractDataSourceServiceImporterMixin<org.apache.commons.dbcp.BasicDataSource>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.library.sql.datasource.DataSourceServiceImporterActivation
DataSourceServiceImporterActivation.Activator
 
Field Summary
 
Fields inherited from class org.qi4j.library.sql.datasource.AbstractDataSourceServiceImporterMixin
LOGGER, module
 
Constructor Summary
DBCPDataSourceServiceImporter.Mixin()
           
 
Method Summary
protected  void passivateDataSourcePool(org.apache.commons.dbcp.BasicDataSource dataSourcePool)
           
protected  org.apache.commons.dbcp.BasicDataSource setupDataSourcePool(DataSourceConfigurationValue config)
           
 
Methods inherited from class org.qi4j.library.sql.datasource.AbstractDataSourceServiceImporterMixin
importService, isAvailable, passivateDataSourceService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBCPDataSourceServiceImporter.Mixin

public DBCPDataSourceServiceImporter.Mixin()
Method Detail

setupDataSourcePool

protected org.apache.commons.dbcp.BasicDataSource setupDataSourcePool(DataSourceConfigurationValue config)
                                                               throws java.lang.Exception
Specified by:
setupDataSourcePool in class AbstractDataSourceServiceImporterMixin<org.apache.commons.dbcp.BasicDataSource>
Throws:
java.lang.Exception

passivateDataSourcePool

protected void passivateDataSourcePool(org.apache.commons.dbcp.BasicDataSource dataSourcePool)
                                throws java.lang.Exception
Specified by:
passivateDataSourcePool in class AbstractDataSourceServiceImporterMixin<org.apache.commons.dbcp.BasicDataSource>
Throws:
java.lang.Exception