public final class PoolStaticCenter extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
CommonLog |
static String |
CONFIG_CONNECT_PROP |
static String |
CONFIG_CONNECT_PROP_KEY_PREFIX |
static String |
CONFIG_CONNECT_PROP_SIZE |
static String |
CONFIG_TM_JNDI |
static int |
NCPUS |
static String |
Separator_MiddleLine |
static String |
Separator_UnderLine |
| 构造器和说明 |
|---|
PoolStaticCenter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
createClassInstance(Class objectClass,
Class[] parentClasses,
String objectClassType) |
static Object |
createClassInstance(Class objectClass,
Class parentClass,
String objectClassType) |
static Map<String,Method> |
getClassSetMethodMap(Class beanClass)
find-out all set methods and put to map with method names,for example:
method:setMaxActive, map.put('MaxActive',method)
|
static String |
getPropertyValue(Properties properties,
String propertyName)
get config item value by property name,which support three format:
1:hump,example:maxActive
2:middle line,example: max-active
3:middle line,example: max_active
|
static boolean |
isBlank(String str) |
static Driver |
loadDriver(String driverClassName) |
static void |
oclose(Connection c) |
static void |
oclose(ResultSet r) |
static void |
oclose(Statement s) |
static void |
oclose(XAConnection c) |
static String |
propertyNameToFieldId(String property,
String separator) |
static void |
setPropertiesValue(Object bean,
Map<String,Method> setMethodMap,
Map<String,Object> valueMap) |
static void |
setPropertiesValue(Object bean,
Map<String,Object> valueMap) |
static String |
trimString(String value) |
public static boolean isBlank(String str)
public static void oclose(ResultSet r)
public static void oclose(Statement s)
public static void oclose(Connection c)
public static void oclose(XAConnection c)
public static Driver loadDriver(String driverClassName) throws BeeDataSourceConfigException
public static Map<String,Method> getClassSetMethodMap(Class beanClass)
beanClass - set methods ownerpublic static String getPropertyValue(Properties properties, String propertyName)
properties - configuration listpropertyName - config item namepublic static void setPropertiesValue(Object bean, Map<String,Object> valueMap) throws BeeDataSourceConfigException
public static void setPropertiesValue(Object bean, Map<String,Method> setMethodMap, Map<String,Object> valueMap) throws BeeDataSourceConfigException
public static Object createClassInstance(Class objectClass, Class parentClass, String objectClassType) throws Exception
ExceptionCopyright © 2023. All rights reserved.