[jboss-svn-commits] JBL Code SVN: r12923 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 28 09:48:56 EDT 2007
Author: tcunning
Date: 2007-06-28 09:48:56 -0400 (Thu, 28 Jun 2007)
New Revision: 12923
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java
Log:
bug:JBESB-544
Add check for divide by 0.
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java 2007-06-28 13:41:44 UTC (rev 12922)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java 2007-06-28 13:48:56 UTC (rev 12923)
@@ -100,6 +100,7 @@
totalProcessTime += msb.getProcessTime();
byte[] byteArray = msb.getMessage().getBody().getByteArray();
+
if(byteArray != null) {
totalBytes += byteArray.length;
}
@@ -122,7 +123,11 @@
* @return average bytes of the messages processed
*/
public long getAverageBytes() {
- return (totalBytes / (successMessageCount + failedMessageCount));
+ if ((successMessageCount + failedMessageCount) > 0 ) {
+ return (totalBytes / (successMessageCount + failedMessageCount));
+ } else {
+ return 0;
+ }
}
/**
More information about the jboss-svn-commits
mailing list