[jboss-svn-commits] JBL Code SVN: r18376 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 7 09:41:03 EST 2008
Author: kevin.conner at jboss.com
Date: 2008-02-07 09:41:03 -0500 (Thu, 07 Feb 2008)
New Revision: 18376
Modified:
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/StatisticsHelper.java
Log:
Fix SQL query: JBESB-1541
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/StatisticsHelper.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/StatisticsHelper.java 2008-02-07 14:26:38 UTC (rev 18375)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/StatisticsHelper.java 2008-02-07 14:41:03 UTC (rev 18376)
@@ -212,7 +212,7 @@
*/
public static List getObjectNamesForServer(Session sess, String servername) {
String query = "SELECT DISTINCT jmxa.objectname "
- + "FROM JMXAttribute jmxa, JMXData jmxd "
+ + "FROM JMXATTRIBUTE jmxa, JMXDATA jmxd "
+ "WHERE jmxa.statid = jmxd.statid "
+ "AND jmxd.server = :servername";
SQLQuery sqlq = sess.createSQLQuery(query);
@@ -230,13 +230,13 @@
*/
public static List getAttributes(Session sess, String servername, String objectname) {
String query = "SELECT DISTINCT jmxa.* "
- + "FROM JMXAttribute jmxa, JMXData jmxd "
+ + "FROM JMXATTRIBUTE jmxa, JMXDATA jmxd "
+ "WHERE jmxa.statid = jmxd.statid "
+ "AND jmxd.server = :servername "
+ "AND jmxa.objectname = :objectname";
SQLQuery sqlq = sess.createSQLQuery(query);
sqlq.setString("objectname", objectname);
- sqlq.addEntity(JMXAttribute.class);
+ sqlq.addEntity("JMXATTRIBUTE", JMXAttribute.class);
sqlq.setString("servername", servername);
List result = sqlq.list();
return result;
@@ -252,7 +252,7 @@
*/
public static List getData(Session sess, String servername, Integer attributeId,
Integer timerange) {
- String query = "SELECT data.* from JMXData data "
+ String query = "SELECT data.* from JMXDATA data "
+ "WHERE data.statid = :attributeid "
+ "AND data.server = :servername ";
if (timerange.intValue() != -1) {
More information about the jboss-svn-commits
mailing list