[jboss-svn-commits] JBL Code SVN: r38246 - 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 Nov 15 12:48:43 EST 2012
Author: tcunning
Date: 2012-11-15 12:48:42 -0500 (Thu, 15 Nov 2012)
New Revision: 38246
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
Log:
JBESB-3877
interceptEnding is being thrown at the end of an action rather than at the
end of a service.
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2012-11-15 05:26:06 UTC (rev 38245)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2012-11-15 17:48:42 UTC (rev 38246)
@@ -438,8 +438,10 @@
{
LOGGER.debug("pipeline process for message: "+message.getHeader());
}
-
- return processPipeline(message, getSecurityContext(message));
+
+ boolean result = processPipeline(message, getSecurityContext(message));
+ InterceptorManager.getInstance().interceptEnding(message, config);
+ return result;
}
else
{
@@ -714,8 +716,6 @@
final long procTime = System.nanoTime() - actionStart;
serviceMessageCounter.update(new ActionStatusBean(procTime, count, message,
ActionStatusBean.ACTION_SENT, serviceMessageCounter.getObjectName().toString()));
-
- InterceptorManager.getInstance().interceptEnding(message, config);
if (currentMessage == null)
{
@@ -758,6 +758,7 @@
{
notifySuccess(messages);
long procTime = System.nanoTime() - start;
+
MessageCounterStatistics.getMessageCounterStatistics().update(new MessageStatusBean(procTime, message,
MessageStatusBean.MESSAGE_SENT));
result = true;
More information about the jboss-svn-commits
mailing list