所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
String |
buildInsertSql(MonitorDaoJdbcImpl.BeanInfo beanInfo) |
boolean |
cacheContains(String type,
Long hash) |
String |
cacheGet(String type,
Long hash) |
void |
cachePut(String type,
Long hash,
String value) |
Object |
createInstance(MonitorDaoJdbcImpl.BeanInfo beanInfo) |
void |
createTables(String dbType) |
MonitorApp |
findApp(String domain,
String app) |
MonitorCluster |
findCluster(String domain,
String app,
String cluster) |
MonitorInstance |
findInst(String domain,
String app,
String cluster,
String host) |
protected String |
getConstValueFromDb(String domain,
String app,
String type,
Long hash) |
DataSource |
getDataSource() |
(专用程序包) static Date |
getDate(Map<String,Object> filters,
String key) |
(专用程序包) static Integer |
getInteger(Map<String,Object> filters,
String key) |
protected long |
getSqlHash(String sql) |
String |
getTableName(MonitorDaoJdbcImpl.BeanInfo beanInfo) |
void |
insertAppIfNotExits(String domain,
String app) |
void |
insertClusterIfNotExits(String domain,
String app,
String cluster) |
void |
insertOrUpdateInstance(String domain,
String app,
String cluster,
String host,
String ip,
Date startTime,
long pid) |
List<MonitorApp> |
listApp(String domain) |
List<MonitorCluster> |
listCluster(String domain,
String app) |
List<MonitorInstance> |
listInst(String domain,
String app,
String cluster) |
private List<?> |
load(MonitorDaoJdbcImpl.BeanInfo beanInfo,
Map<String,Object> filters) |
private void |
loadHashValue(MonitorDaoJdbcImpl.FieldInfo hashField,
List<?> list,
Map<String,Object> filters) |
List<JdbcSqlStatValue> |
loadSqlList(Map<String,Object> filters) |
private MonitorApp |
readApp(ResultSet rs) |
private MonitorCluster |
readCluster(ResultSet rs) |
protected void |
readFieldValue(Object object,
MonitorDaoJdbcImpl.FieldInfo field,
ResultSet rs,
int paramIndex) |
private MonitorInstance |
readInst(ResultSet rs) |
private void |
save(MonitorDaoJdbcImpl.BeanInfo beanInfo,
MonitorContext ctx,
List<?> list) |
private void |
saveHash(MonitorDaoJdbcImpl.FieldInfo hashField,
MonitorContext ctx,
List<?> list) |
void |
saveSpringMethod(MonitorContext ctx,
List<SpringMethodStatValue> list) |
void |
saveSql(MonitorContext ctx,
List<DruidDataSourceStatValue> dataSourceList) |
void |
saveSqlWall(MonitorContext ctx,
List<WallProviderStatValue> statList) |
void |
saveWebApp(MonitorContext ctx,
List<WebAppStatValue> list) |
void |
saveWebURI(MonitorContext ctx,
List<WebURIStatValue> list) |
void |
setDataSource(DataSource dataSource) |
(专用程序包) static void |
setParam(PreparedStatement stmt,
int paramIndex,
Boolean value) |
(专用程序包) static void |
setParam(PreparedStatement stmt,
int paramIndex,
Date value) |
(专用程序包) static void |
setParam(PreparedStatement stmt,
int paramIndex,
Integer value) |
(专用程序包) static void |
setParam(PreparedStatement stmt,
int paramIndex,
Long value) |
(专用程序包) static void |
setParam(PreparedStatement stmt,
int paramIndex,
String value) |
protected void |
setParameterForSqlStat(MonitorDaoJdbcImpl.BeanInfo beanInfo,
MonitorContext ctx,
PreparedStatement stmt,
Object sqlStat) |