[jboss-svn-commits] JBL Code SVN: r6817 - labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Oct 15 23:21:27 EDT 2006


Author: estebanschifman
Date: 2006-10-15 23:21:25 -0400 (Sun, 15 Oct 2006)
New Revision: 6817

Modified:
   labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/MockAction.java
   labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/easier2ReadExample.xml
   labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/example.xml
Log:
Add epr-name to XMLs, and endOfChainNotification method to MockAction

Modified: labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/MockAction.java
===================================================================
--- labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/MockAction.java	2006-10-16 03:13:52 UTC (rev 6816)
+++ labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/MockAction.java	2006-10-16 03:21:25 UTC (rev 6817)
@@ -100,6 +100,17 @@
     	// Here you can send notifications to everybody
     }
 
+    public void endOfChainNotification()
+    {
+    	String sMsg = new StringBuilder(getStamp())
+    	.append(" End of action chain reached - Bye bye")
+    	.toString();
+    	_logger.info(sMsg);
+    	@SuppressWarnings("unused") 
+    	NotificationList nl = ActionUtils.getNotifyList(_config,"ok");
+    	// Here you can send notifications to everybody
+    }
+
     public Message justThrow(Message message) throws Exception 
     {
     	throw new MockException("Mock exception thrown at "+getStamp());

Modified: labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/easier2ReadExample.xml
===================================================================
--- labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/easier2ReadExample.xml	2006-10-16 03:13:52 UTC (rev 6816)
+++ labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/easier2ReadExample.xml	2006-10-16 03:21:25 UTC (rev 6817)
@@ -2,6 +2,7 @@
 	parameterReloadSecs="180"
 >
    <ListenJmsQueueExample
+    epr-name="myEprMnemonicName"
    	listenerClass="org.jboss.soa.esb.message.listeners.JmsQueueListener"
 	connection-factory="ConnectionFactory"
 	destination-type="queue"
@@ -12,7 +13,8 @@
    >
    <action class="org.jboss.soa.esb.message.listeners.MockAction" />
    <action class="org.jboss.soa.esb.message.listeners.MockAction"  process="process222" /> 
-   <action class="org.jboss.soa.esb.message.listeners.MockAction"  process="noOperation" /> 
+   <action class="org.jboss.soa.esb.message.listeners.MockAction"  
+   	process="noOperation" okMethod="endOfChainNotification"/> 
 
 	<NotificationList type="OK"> 
 		<target class="NotifyFiles">

Modified: labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/example.xml
===================================================================
--- labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/example.xml	2006-10-16 03:13:52 UTC (rev 6816)
+++ labs/jbossesb/workspace/eschifman/trunk/product/core/listeners/src/org/jboss/soa/esb/message/listeners/example.xml	2006-10-16 03:21:25 UTC (rev 6817)
@@ -2,6 +2,7 @@
 	parameterReloadSecs="180"
 >
    <ListenJmsQueueExample
+    epr-name="myEprMnemonicName"
    	listenerClass="org.jboss.soa.esb.message.listeners.JmsQueueListener"
 	connection-factory="ConnectionFactory"
 	destination-type="queue"




More information about the jboss-svn-commits mailing list