类 MonitorDaoJdbcImpl
java.lang.Object
com.alibaba.druid.support.monitor.dao.MonitorDaoJdbcImpl
- 所有已实现的接口:
MonitorDao
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明buildInsertSql(MonitorDaoJdbcImpl.BeanInfo beanInfo) booleancacheContains(String type, Long hash) voidcreateInstance(MonitorDaoJdbcImpl.BeanInfo beanInfo) voidcreateTables(String dbType) findCluster(String domain, String app, String cluster) protected StringgetConstValueFromDb(String domain, String app, String type, Long hash) protected longgetSqlHash(String sql) getTableName(MonitorDaoJdbcImpl.BeanInfo beanInfo) voidinsertAppIfNotExits(String domain, String app) voidinsertClusterIfNotExits(String domain, String app, String cluster) voidinsertOrUpdateInstance(String domain, String app, String cluster, String host, String ip, Date startTime, long pid) listCluster(String domain, String app) loadSqlList(Map<String, Object> filters) protected voidreadFieldValue(Object object, MonitorDaoJdbcImpl.FieldInfo field, ResultSet rs, int paramIndex) voidsaveSpringMethod(MonitorContext ctx, List<SpringMethodStatValue> list) voidsaveSql(MonitorContext ctx, List<DruidDataSourceStatValue> dataSourceList) voidsaveSqlWall(MonitorContext ctx, List<WallProviderStatValue> statList) voidsaveWebApp(MonitorContext ctx, List<WebAppStatValue> list) voidsaveWebURI(MonitorContext ctx, List<WebURIStatValue> list) voidsetDataSource(DataSource dataSource) protected voidsetParameterForSqlStat(MonitorDaoJdbcImpl.BeanInfo beanInfo, MonitorContext ctx, PreparedStatement stmt, Object sqlStat)
-
构造器详细资料
-
MonitorDaoJdbcImpl
public MonitorDaoJdbcImpl()
-
-
方法详细资料
-
createTables
-
getDataSource
-
setDataSource
-
saveSql
- 指定者:
saveSql在接口中MonitorDao
-
saveSpringMethod
- 指定者:
saveSpringMethod在接口中MonitorDao
-
saveWebURI
- 指定者:
saveWebURI在接口中MonitorDao
-
saveSqlWall
- 指定者:
saveSqlWall在接口中MonitorDao
-
saveWebApp
- 指定者:
saveWebApp在接口中MonitorDao
-
loadSqlList
- 指定者:
loadSqlList在接口中MonitorDao
-
readFieldValue
protected void readFieldValue(Object object, MonitorDaoJdbcImpl.FieldInfo field, ResultSet rs, int paramIndex) throws SQLException - 抛出:
SQLException
-
getConstValueFromDb
-
setParameterForSqlStat
protected void setParameterForSqlStat(MonitorDaoJdbcImpl.BeanInfo beanInfo, MonitorContext ctx, PreparedStatement stmt, Object sqlStat) throws SQLException - 抛出:
SQLException
-
createInstance
-
buildInsertSql
-
getTableName
-
getSqlHash
-
cacheContains
-
cacheGet
-
cachePut
-
insertAppIfNotExits
- 指定者:
insertAppIfNotExits在接口中MonitorDao- 抛出:
SQLException
-
listApp
- 抛出:
SQLException
-
findApp
- 抛出:
SQLException
-
listCluster
- 抛出:
SQLException
-
insertClusterIfNotExits
- 指定者:
insertClusterIfNotExits在接口中MonitorDao- 抛出:
SQLException
-
findCluster
- 抛出:
SQLException
-
insertOrUpdateInstance
public void insertOrUpdateInstance(String domain, String app, String cluster, String host, String ip, Date startTime, long pid) throws SQLException - 指定者:
insertOrUpdateInstance在接口中MonitorDao- 抛出:
SQLException
-
findInst
public MonitorInstance findInst(String domain, String app, String cluster, String host) throws SQLException - 抛出:
SQLException
-
listInst
public List<MonitorInstance> listInst(String domain, String app, String cluster) throws SQLException - 抛出:
SQLException
-