[jboss-svn-commits] JBL Code SVN: r23178 - 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
Mon Sep 29 07:31:16 EDT 2008
Author: kevin.conner at jboss.com
Date: 2008-09-29 07:31:16 -0400 (Mon, 29 Sep 2008)
New Revision: 23178
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
Log:
Update statistics: JBESB-2080
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-09-29 11:05:19 UTC (rev 23177)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2008-09-29 11:31:16 UTC (rev 23178)
@@ -515,14 +515,10 @@
LOGGER.debug("executing processor " + count+ " "+processor+" "+message.getHeader());
currentMessage = processor.process(currentMessage);
-
- if (currentMessage == null)
- {
- break;
- }
}
catch (final Exception ex)
{
+ final long procTime = System.nanoTime() - actionStart;
if (LOGGER.isDebugEnabled())
{
LOGGER.debug("Unexpected exception caught while processing the action pipeline: "+message.getHeader(),ex);
@@ -553,10 +549,10 @@
faultTo(callDetails, Factory.createErrorMessage(Factory.UNEXPECTED_ERROR, message, ex));
}
- long procTime = System.nanoTime() - actionStart;
+ final long totalProcTime = System.nanoTime() - start;
serviceMessageCounter.update(new ActionStatusBean(procTime, count, message,
ActionStatusBean.ACTION_FAILED));
- DeliveryObservableLogger.getInstance().logMessage(new MessageStatusBean(procTime, message,
+ DeliveryObservableLogger.getInstance().logMessage(new MessageStatusBean(totalProcTime, message,
MessageStatusBean.MESSAGE_FAILED));
if (throwRuntime)
@@ -565,8 +561,14 @@
}
return false;
}
- serviceMessageCounter.update(new ActionStatusBean((System.nanoTime() - actionStart), count, message,
+ final long procTime = System.nanoTime() - actionStart;
+ serviceMessageCounter.update(new ActionStatusBean(procTime, count, message,
ActionStatusBean.ACTION_SENT));
+
+ if (currentMessage == null)
+ {
+ break;
+ }
}
// Reply...
More information about the jboss-svn-commits
mailing list