[jboss-svn-commits] JBL Code SVN: r23381 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 8 22:50:44 EDT 2008
Author: tcunning
Date: 2008-10-08 22:50:44 -0400 (Wed, 08 Oct 2008)
New Revision: 23381
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java
Log:
bug:JBESB-2043
Make sure we add the failed bytes to the hash and that we update the
counter on action failure.
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2008-10-09 01:47:13 UTC (rev 23380)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2008-10-09 02:50:44 UTC (rev 23381)
@@ -554,6 +554,10 @@
MessageCounterStatistics.getMessageCounterStatistics().update(new MessageStatusBean(totalProcTime, message,
MessageStatusBean.MESSAGE_FAILED));
+ final long processTime = System.nanoTime() - actionStart;
+ serviceMessageCounter.update(new ActionStatusBean(processTime, count, message,
+ ActionStatusBean.ACTION_FAILED));
+
if (throwRuntime)
{
throw (RuntimeException)ex ;
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java 2008-10-09 01:47:13 UTC (rev 23380)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java 2008-10-09 02:50:44 UTC (rev 23381)
@@ -433,15 +433,15 @@
Integer bProcessed = actionBytesProcessedHash.get(actionName + " " + BYTES_PROCESSED);
bProcessed = bProcessed.intValue() + asb.getBytesProcessed();
actionBytesProcessedHash.put(actionName + " " + BYTES_PROCESSED, bProcessed);
- bytesProcessed += asb.getBytesProcessed();
+ bytesProcessed += new Integer(bytesProcessed.intValue() + asb.getBytesProcessed());
} else if (ActionStatusBean.ACTION_FAILED.equals(asb.getStatus())) {
Integer count = actionFailedCounterHash.get(actionName + " " + FAILED_MESSAGE_COUNTER);
count = count.intValue() + 1;
actionFailedCounterHash.put(actionName + " " + FAILED_MESSAGE_COUNTER, count);
- bytesFailed += asb.getBytesProcessed();
Integer bFailed = actionBytesFailedHash.get(actionName + " " + BYTES_FAILED);
bFailed = bFailed.intValue() + asb.getBytesProcessed();
- actionBytesProcessedHash.put(actionName + " " + BYTES_FAILED, bFailed);
+ bytesFailed += new Integer(bytesFailed.intValue() + asb.getBytesProcessed());
+ actionBytesFailedHash.put(actionName + " " + BYTES_FAILED, bFailed);
}
}
More information about the jboss-svn-commits
mailing list