[jboss-svn-commits] JBL Code SVN: r13061 - labs/jbossesb/workspace/btison/trunk/product/samples/quickstarts/messagestore.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 3 19:14:27 EDT 2007


Author: bernard.tison
Date: 2007-07-03 19:14:26 -0400 (Tue, 03 Jul 2007)
New Revision: 13061

Added:
   labs/jbossesb/workspace/btison/trunk/product/samples/quickstarts/messagestore/jboss-esb.xml
Log:
Quickstart - Hibernate implementation for MessageStore

Added: labs/jbossesb/workspace/btison/trunk/product/samples/quickstarts/messagestore/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/btison/trunk/product/samples/quickstarts/messagestore/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/btison/trunk/product/samples/quickstarts/messagestore/jboss-esb.xml	2007-07-03 23:14:26 UTC (rev 13061)
@@ -0,0 +1,62 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
+
+    <providers>
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
+                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
+                      
+              <jms-bus busid="quickstartGwChannel">
+                  <jms-message-filter
+                      dest-type="QUEUE"
+                      dest-name="queue/quickstart_messagestore_Request_gw"
+                   />
+              </jms-bus>
+              <jms-bus busid="quickstartEsbChannel">
+                  <jms-message-filter
+                      dest-type="QUEUE"
+                      dest-name="queue/quickstart_messagestore_Request_esb"
+                  />
+              </jms-bus>
+
+          </jms-provider>
+      </providers>
+      
+      <services>
+        <service 
+        	category="FirstServiceESB" 
+        	name="MessageStoreListener" 
+        	description="Hello World, and write message to message store">
+            <listeners>
+                <jms-listener name="JMS-Gateway"
+                    busidref="quickstartGwChannel"
+                    maxThreads="1"
+                    is-gateway="true"
+                />
+                <jms-listener name="helloWorld"
+                              busidref="quickstartEsbChannel"
+                              maxThreads="1"
+                />
+            </listeners>
+            <actions>
+            	<!-- Print the message to the console -->
+                <action name="notificationAction" class="org.jboss.soa.esb.actions.Notifier">
+               		<property name="okMethod" value="notifyOK" />
+               		<property name="notification-details">
+   	 				   <NotificationList> 
+      				     <target class="NotifyConsole" />
+	    		   	   </NotificationList> 
+	    		   </property>
+   	   			</action>
+              	<!-- Check that the message is really there (executes on success of pipeline) -->
+              	<action name="CheckMessageStore" class="org.jboss.soa.esb.samples.quickstart.messagestore.CheckMessageStoreAction" />
+                <!-- Add a copy of the message to the message store under categorization 'test' -->
+                <action name="PersistAction" class="org.jboss.soa.esb.actions.MessagePersister" >
+              		<property name="classfication" value="test"/>
+              		<property name="message-store-class" value="org.jboss.internal.soa.esb.persistence.format.hibernate.HibernateMessageStoreImpl"/>
+              	</action>
+            </actions>
+        </service>
+      </services>
+     
+</jbossesb>




More information about the jboss-svn-commits mailing list