public class DataSourceFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DATA_SOURCE_CREATOR_PROP |
static String |
FLUSHABLE_PROPERTY |
static String |
GLOBAL_FLUSH_PROPERTY |
static String |
GLOBAL_LOG_SQL_PROPERTY |
static String |
LOG_SQL_PROPERTY |
static String |
POOL_PROPERTY |
| Constructor and Description |
|---|
DataSourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
static CommonDataSource |
create(String name,
boolean configuredManaged,
Class impl,
String definition,
Duration maxWaitTime,
Duration timeBetweenEvictionRuns,
Duration minEvictableIdleTime) |
static DataSourceCreator |
creator(Object creatorName,
boolean willBeProxied) |
static void |
destroy(Object o) |
static org.apache.xbean.recipe.ObjectRecipe |
forgetRecipe(Object rawObject,
org.apache.xbean.recipe.ObjectRecipe defaultValue) |
static boolean |
knows(Object object) |
static DataSource |
makeItLogging(CommonDataSource ds) |
static void |
setCreatedWith(DataSourceCreator creator,
CommonDataSource ds) |
static void |
trimNotSupportedDataSourceProperties(Properties properties) |
public static final String LOG_SQL_PROPERTY
public static final String FLUSHABLE_PROPERTY
public static final String GLOBAL_LOG_SQL_PROPERTY
public static final String GLOBAL_FLUSH_PROPERTY
public static final String POOL_PROPERTY
public static final String DATA_SOURCE_CREATOR_PROP
public static CommonDataSource create(String name, boolean configuredManaged, Class impl, String definition, Duration maxWaitTime, Duration timeBetweenEvictionRuns, Duration minEvictableIdleTime) throws IllegalAccessException, InstantiationException, IOException
public static void setCreatedWith(DataSourceCreator creator, CommonDataSource ds)
public static DataSource makeItLogging(CommonDataSource ds)
public static DataSourceCreator creator(Object creatorName, boolean willBeProxied)
public static void trimNotSupportedDataSourceProperties(Properties properties)
public static boolean knows(Object object)
public static org.apache.xbean.recipe.ObjectRecipe forgetRecipe(Object rawObject, org.apache.xbean.recipe.ObjectRecipe defaultValue)
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.