public abstract class PoolDataSourceCreator extends Object implements DataSourceCreator
| Modifier and Type | Field and Description |
|---|---|
protected Map<Object,org.apache.xbean.recipe.ObjectRecipe> |
recipes |
| Constructor and Description |
|---|
PoolDataSourceCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
build(Class<T> clazz,
Object instance,
Properties properties) |
protected <T> T |
build(Class<T> clazz,
Properties properties) |
protected void |
cleanProperty(Object ds,
String name) |
org.apache.xbean.recipe.ObjectRecipe |
clearRecipe(Object object) |
void |
destroy(Object object) |
protected abstract void |
doDestroy(CommonDataSource dataSource) |
DataSource |
managed(String name,
CommonDataSource ds) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpool, poolpublic DataSource managed(String name, CommonDataSource ds)
managed in interface DataSourceCreatorpublic DataSource poolManagedWithRecovery(String name, XAResourceWrapper xaResourceWrapper, String driver, Properties properties)
poolManagedWithRecovery in interface DataSourceCreatorpublic DataSource poolManaged(String name, DataSource ds, Properties properties)
poolManaged in interface DataSourceCreatorpublic DataSource poolManaged(String name, String driver, Properties properties)
poolManaged in interface DataSourceCreatorpublic void destroy(Object object) throws Throwable
destroy in interface DataSourceCreatorThrowableprotected abstract void doDestroy(CommonDataSource dataSource) throws Throwable
Throwableprotected <T> T build(Class<T> clazz, Properties properties)
protected <T> T build(Class<T> clazz, Object instance, Properties properties)
public org.apache.xbean.recipe.ObjectRecipe clearRecipe(Object object)
clearRecipe in interface DataSourceCreatorCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.