com.alibaba.druid.stat
Class DruidDataSourceStatManager

java.lang.Object
  extended by com.alibaba.druid.stat.DruidDataSourceStatManager
All Implemented Interfaces:
DruidDataSourceStatManagerMBean

public class DruidDataSourceStatManager
extends Object
implements DruidDataSourceStatManagerMBean


Field Summary
static String SYS_PROP_INSTANCES
           
static String SYS_PROP_REGISTER_SYS_PROPERTY
           
 
Constructor Summary
DruidDataSourceStatManager()
           
 
Method Summary
static ObjectName addDataSource(Object dataSource, String name)
           
static void cear()
           
 CompositeDataSupport getCompositeData(Object dataSource)
           
 TabularData getDataSourceList()
           
static CompositeType getDruidDataSourceCompositeType()
           
static Set<DruidDataSource> getDruidDataSourceInstances()
           
static DruidDataSourceStatManager getInstance()
           
static IdentityHashMap<Object,ObjectName> getInstances()
           
 long getResetCount()
           
static boolean isRegisterToSystemProperty()
           
static void removeDataSource(Object dataSource)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYS_PROP_INSTANCES

public static final String SYS_PROP_INSTANCES
See Also:
Constant Field Values

SYS_PROP_REGISTER_SYS_PROPERTY

public static final String SYS_PROP_REGISTER_SYS_PROPERTY
See Also:
Constant Field Values
Constructor Detail

DruidDataSourceStatManager

public DruidDataSourceStatManager()
Method Detail

getInstance

public static DruidDataSourceStatManager getInstance()

cear

public static void cear()

getInstances

public static IdentityHashMap<Object,ObjectName> getInstances()

isRegisterToSystemProperty

public static boolean isRegisterToSystemProperty()

addDataSource

public static ObjectName addDataSource(Object dataSource,
                                       String name)

removeDataSource

public static void removeDataSource(Object dataSource)

getDruidDataSourceInstances

public static Set<DruidDataSource> getDruidDataSourceInstances()

reset

public void reset()
Specified by:
reset in interface DruidDataSourceStatManagerMBean

getResetCount

public long getResetCount()
Specified by:
getResetCount in interface DruidDataSourceStatManagerMBean

getDataSourceList

public TabularData getDataSourceList()
                              throws JMException
Specified by:
getDataSourceList in interface DruidDataSourceStatManagerMBean
Throws:
JMException

getCompositeData

public CompositeDataSupport getCompositeData(Object dataSource)
                                      throws JMException
Throws:
JMException

getDruidDataSourceCompositeType

public static CompositeType getDruidDataSourceCompositeType()
                                                     throws JMException
Throws:
JMException


Copyright © 2012 Alibaba Group. All Rights Reserved.