Merge pull request #16 from zhouhaibin/master

add order by function to weburi monitor
This commit is contained in:
温高铁
2012-08-12 19:27:13 -07:00
2 changed files with 12 additions and 5 deletions
@@ -96,17 +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;
@@ -145,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>