[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