org.apache.openejb.resource.jdbc.pool
Class DefaultDataSourceCreator

java.lang.Object
  extended by org.apache.openejb.resource.jdbc.pool.PoolDataSourceCreator
      extended by org.apache.openejb.resource.jdbc.dbcp.DbcpDataSourceCreator
          extended by org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator
All Implemented Interfaces:
DataSourceCreator

public class DefaultDataSourceCreator
extends DbcpDataSourceCreator


Constructor Summary
DefaultDataSourceCreator()
           
 
Method Summary
 org.apache.xbean.recipe.ObjectRecipe clearRecipe(Object object)
           
 void destroy(Object object)
           
protected  void doDestroy(DataSource dataSource)
           
 DataSource managed(String name, DataSource ds)
           
 DataSource pool(String name, DataSource ds, Properties properties)
           
 DataSource pool(String name, String driver, Properties properties)
           
 DataSource poolManaged(String name, DataSource ds, Properties properties)
           
 DataSource poolManaged(String name, String driver, Properties properties)
           
 DataSource poolManagedWithRecovery(String name, XAResourceWrapper xaResourceWrapper, String driver, Properties properties)
           
 
Methods inherited from class org.apache.openejb.resource.jdbc.pool.PoolDataSourceCreator
build, build
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDataSourceCreator

public DefaultDataSourceCreator()
Method Detail

managed

public DataSource managed(String name,
                          DataSource ds)
Specified by:
managed in interface DataSourceCreator
Overrides:
managed in class PoolDataSourceCreator

poolManaged

public DataSource poolManaged(String name,
                              DataSource ds,
                              Properties properties)
Specified by:
poolManaged in interface DataSourceCreator
Overrides:
poolManaged in class PoolDataSourceCreator

poolManaged

public DataSource poolManaged(String name,
                              String driver,
                              Properties properties)
Specified by:
poolManaged in interface DataSourceCreator
Overrides:
poolManaged in class PoolDataSourceCreator

poolManagedWithRecovery

public DataSource poolManagedWithRecovery(String name,
                                          XAResourceWrapper xaResourceWrapper,
                                          String driver,
                                          Properties properties)
Specified by:
poolManagedWithRecovery in interface DataSourceCreator
Overrides:
poolManagedWithRecovery in class PoolDataSourceCreator

pool

public DataSource pool(String name,
                       DataSource ds,
                       Properties properties)
Specified by:
pool in interface DataSourceCreator
Overrides:
pool in class DbcpDataSourceCreator

pool

public DataSource pool(String name,
                       String driver,
                       Properties properties)
Specified by:
pool in interface DataSourceCreator
Overrides:
pool in class DbcpDataSourceCreator

destroy

public void destroy(Object object)
             throws Throwable
Specified by:
destroy in interface DataSourceCreator
Overrides:
destroy in class PoolDataSourceCreator
Throws:
Throwable

doDestroy

protected void doDestroy(DataSource dataSource)
                  throws Throwable
Overrides:
doDestroy in class DbcpDataSourceCreator
Throws:
Throwable

clearRecipe

public org.apache.xbean.recipe.ObjectRecipe clearRecipe(Object object)
Specified by:
clearRecipe in interface DataSourceCreator
Overrides:
clearRecipe in class PoolDataSourceCreator


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.