[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