org.apache.openejb.resource.jdbc
Class SimpleDataSourceCreator

java.lang.Object
  extended by org.apache.openejb.resource.jdbc.SimpleDataSourceCreator
All Implemented Interfaces:
DataSourceCreator

public class SimpleDataSourceCreator
extends Object
implements DataSourceCreator


Constructor Summary
SimpleDataSourceCreator()
           
 
Method Summary
 org.apache.xbean.recipe.ObjectRecipe clearRecipe(Object object)
           
 void destroy(Object object)
           
 DataSource managed(String name, CommonDataSource ds)
           
 DataSource pool(String name, DataSource ds, Properties properties)
           
 CommonDataSource 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDataSourceCreator

public SimpleDataSourceCreator()
Method Detail

managed

public DataSource managed(String name,
                          CommonDataSource ds)
Specified by:
managed in interface DataSourceCreator

poolManaged

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

pool

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

poolManagedWithRecovery

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

poolManaged

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

pool

public CommonDataSource pool(String name,
                             String driver,
                             Properties properties)
Specified by:
pool in interface DataSourceCreator

destroy

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

clearRecipe

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


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.