public class DruidDataSourceStatManager extends Object implements DruidDataSourceStatManagerMBean
| 类型 | 属性和说明 |
|---|---|
static boolean |
isRegisterToSystem
获取属性registerToSystemProperty的值。
|
| 限定符和类型 | 字段和说明 |
|---|---|
private static CompositeType |
COMPOSITE_TYPE |
private static Map |
dataSources |
private static DruidDataSourceStatManager |
instance |
private static Log |
LOG |
private static String |
MBEAN_NAME |
private AtomicLong |
resetCount |
private static Lock |
staticLock |
static String |
SYS_PROP_INSTANCES |
static String |
SYS_PROP_REGISTER_SYS_PROPERTY |
| 构造器和说明 |
|---|
DruidDataSourceStatManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectName |
addDataSource(Object dataSource,
String name) |
static void |
clear() |
CompositeDataSupport |
getCompositeData(Object dataSource) |
TabularData |
getDataSourceList() |
static CompositeType |
getDruidDataSourceCompositeType() |
static Set<DruidDataSource> |
getDruidDataSourceInstances() |
static DruidDataSourceStatManager |
getInstance() |
static Map<Object,ObjectName> |
getInstances() |
(专用程序包) static Map<Object,ObjectName> |
getInstances0() |
long |
getResetCount() |
static boolean |
isRegisterToSystemProperty()
获取属性registerToSystemProperty的值。
|
void |
logAndResetDataSource() |
static void |
removeDataSource(Object dataSource) |
void |
reset() |
public static boolean isRegisterToSystemProperty
private static final Lock staticLock
public static final String SYS_PROP_REGISTER_SYS_PROPERTY
private static final Log LOG
private static final DruidDataSourceStatManager instance
private final AtomicLong resetCount
private static volatile Map dataSources
private static CompositeType COMPOSITE_TYPE
public static DruidDataSourceStatManager getInstance()
public static void clear()
public static Map<Object,ObjectName> getInstances()
public static boolean isRegisterToSystemProperty()
static Map<Object,ObjectName> getInstances0()
public static ObjectName addDataSource(Object dataSource, String name)
public static void removeDataSource(Object dataSource)
public static Set<DruidDataSource> getDruidDataSourceInstances()
public void reset()
reset 在接口中 DruidDataSourceStatManagerMBeanpublic void logAndResetDataSource()
public long getResetCount()
getResetCount 在接口中 DruidDataSourceStatManagerMBeanpublic TabularData getDataSourceList() throws JMException
getDataSourceList 在接口中 DruidDataSourceStatManagerMBeanJMExceptionpublic CompositeDataSupport getCompositeData(Object dataSource) throws JMException
JMExceptionpublic static CompositeType getDruidDataSourceCompositeType() throws JMException
JMExceptionCopyright © 2013–2019 Alibaba Group. All rights reserved.