support weburi monitor order by function

support weburi monitor order by function
This commit is contained in:
zhouhaibin
2012-08-13 10:23:43 +08:00
parent fc36f09e60
commit 78da4c26d7
2 changed files with 12 additions and 22 deletions
@@ -96,34 +96,15 @@ public class JSONDruidStatService {
private List<Map<String, Object>> getWebURIStatDataList(Map<String, String> parameters) {
List<Map<String, Object>> array = WebAppStatManager.getInstance().getURIStatData();
return array;
return comparatorOrderBy(array, parameters);
}
private List<Map<String, Object>> getWebSessionStatDataList(Map<String, String> parameters) {
List<Map<String, Object>> array = WebAppStatManager.getInstance().getSessionStatData();
return array;
}
private List<Map<String, Object>> getSqlStatDataList(Map<String, String> parameters) {
List<Map<String, Object>> array = druidStatManager.getSqlStatDataList();
private List<Map<String,Object>> comparatorOrderBy(List<Map<String, Object>> array,Map<String, String> parameters){
// when open the stat page before executing some sql
if (array == null || array.isEmpty()) return null;
@@ -162,6 +143,11 @@ public class JSONDruidStatService {
return array.subList(fromIndex, toIndex);
}
private List<Map<String, Object>> getSqlStatDataList(Map<String, String> parameters) {
List<Map<String, Object>> array = druidStatManager.getSqlStatDataList();
return comparatorOrderBy(array, parameters);
}
private String returnJSONActiveConnectionStackTrace(Integer id) {
List<String> result = druidStatManager.getActiveConnectionStackTraceByDataSourceId(id);
@@ -39,4 +39,8 @@
</div>
<div id="footer">powered by <a href="mailto:sandzhangtoo@gmail.com">sandzhang</a></div>
</body>
<script>
setOrderBy('URI');
</script>
</html>