refactor StatViewServlet support for jndi: unfinished

This commit is contained in:
sand
2012-08-08 17:20:12 +08:00
parent c918a306fc
commit 2695045dbc
4 changed files with 47 additions and 42 deletions
@@ -126,6 +126,20 @@ public class DruidStatManagerFacade {
return null;
}
public List<Map<String, Object>> getSqlStatDataList() {
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
for (DruidDataSource datasource : getDruidDataSourceInstances()) {
for (JdbcSqlStat sqlStat : datasource.getDataSourceStat().getSqlStatMap().values()) {
if (sqlStat.getExecuteCount() == 0 && sqlStat.getRunningCount() == 0) {
continue;
}
result.add(getSqlStatData(sqlStat));
}
}
return result;
}
public Map<String, Object> getSqlStatData(Integer id) {
if (id == null) {
return null;