[jboss-svn-commits] JBL Code SVN: r15447 - in labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring: server and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Sep 28 18:35:40 EDT 2007
Author: tcunning
Date: 2007-09-28 18:35:40 -0400 (Fri, 28 Sep 2007)
New Revision: 15447
Modified:
labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/client/InvokerAction.java
labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/OperationsHelper.java
Log:
bug:JBESB-917
Display operation results in descending order, protect against NPE in InvokerAction.
Modified: labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/client/InvokerAction.java
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/client/InvokerAction.java 2007-09-28 22:32:01 UTC (rev 15446)
+++ labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/client/InvokerAction.java 2007-09-28 22:35:40 UTC (rev 15447)
@@ -74,9 +74,15 @@
obean.getOperation(), obean.getDescription(), obean.getReturntype(),
new Boolean(true));
jmxo.setId(obean.getId());
- JMXOperationResult jmxor = new JMXOperationResult(jmxo,
- obean.getServer(), new Date(), result.toString());
-
+ JMXOperationResult jmxor = null;
+ if (result != null) {
+ jmxor = new JMXOperationResult(jmxo,
+ obean.getServer(), new Date(), result.toString());
+ } else {
+ jmxor = new JMXOperationResult(jmxo,
+ obean.getServer(), new Date(), "No result returned.");
+ }
+
List list = RegistryUtil.getEprs(INTERNAL_CATEGORY, INVOKERFILER_SERVICE_ACTION_NAME);
for (int i = 0; i < list.size(); i++) {
EPR epr = (EPR)list.get(i);
Modified: labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/OperationsHelper.java
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/OperationsHelper.java 2007-09-28 22:32:01 UTC (rev 15446)
+++ labs/jbossesb/trunk/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/OperationsHelper.java 2007-09-28 22:35:40 UTC (rev 15447)
@@ -95,7 +95,7 @@
public static List getOperationResults(Session sess, String serverName) {
String query = "FROM JMXOperationResult jmxr "
+ "WHERE jmxr.servername = :servername "
- + "ORDER BY jmxr.statdate";
+ + "ORDER BY jmxr.statdate desc";
logger.debug(query);
Query q = sess.createQuery(query);
q.setString("servername", serverName);
More information about the jboss-svn-commits
mailing list