com.alibaba.druid.stat
Class DruidStatManagerFacade
java.lang.Object
com.alibaba.druid.stat.DruidStatManagerFacade
public final class DruidStatManagerFacade
- extends Object
监控相关的对外数据暴露
1. 为了支持jndi数据源本类内部调用druid相关对象均需要反射调用,返回值也应该是Object,List
- Author:
- sandzhang
getInstance
public static DruidStatManagerFacade getInstance()
getDruidDataSourceByName
public Object getDruidDataSourceByName(String name)
resetDataSourceStat
public void resetDataSourceStat()
resetSqlStat
public void resetSqlStat()
resetAll
public void resetAll()
isResetEnable
public boolean isResetEnable()
setResetEnable
public void setResetEnable(boolean resetEnable)
getSqlStatById
public Object getSqlStatById(Integer id)
getDataSourceStatData
public Map<String,Object> getDataSourceStatData(Integer id)
getDruidDataSourceById
public Object getDruidDataSourceById(Integer identity)
getSqlStatDataList
public List<Map<String,Object>> getSqlStatDataList(Integer dataSourceId)
getSqlStatDataList
public List<Map<String,Object>> getSqlStatDataList(Object datasource)
getSqlStatData
public Map<String,Object> getSqlStatData(Integer id)
getDataSourceStatDataList
public List<Map<String,Object>> getDataSourceStatDataList()
getDataSourceStatDataList
public List<Map<String,Object>> getDataSourceStatDataList(boolean includeSqlList)
getActiveConnStackTraceList
public List<List<String>> getActiveConnStackTraceList()
returnJSONBasicStat
public Map<String,Object> returnJSONBasicStat()
getResetCount
public long getResetCount()
getPoolingConnectionInfoByDataSourceId
public List<Map<String,Object>> getPoolingConnectionInfoByDataSourceId(Integer id)
getActiveConnectionStackTraceByDataSourceId
public List<String> getActiveConnectionStackTraceByDataSourceId(Integer id)
Copyright © 2012 Alibaba Group. All Rights Reserved.