[jboss-svn-commits] JBL Code SVN: r14193 - in labs/jbossesb/trunk/product: samples/quickstarts/recipient_list and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Aug 14 00:10:34 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-08-14 00:10:34 -0400 (Tue, 14 Aug 2007)
New Revision: 14193

Added:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/persistence/RedeliverStore.java
Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/recipient_list/
   labs/jbossesb/trunk/product/samples/quickstarts/static_router/
   labs/jbossesb/trunk/product/samples/quickstarts/wiretap/
   labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml
Log:
JBESB-581 redeliver service as part of failover

Added: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/persistence/RedeliverStore.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/persistence/RedeliverStore.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/persistence/RedeliverStore.java	2007-08-14 04:10:34 UTC (rev 14193)
@@ -0,0 +1,27 @@
+/**
+ * 
+ */
+package org.jboss.soa.esb.services.persistence;
+
+import java.net.URI;
+
+/**
+ * @author kstam
+ *
+ */
+public interface RedeliverStore extends MessageStore
+{
+    public static final String DELIVER_COUNT           = "org.jboss.soa.esb.deliver.count";
+    public static final String IS_REDELIVERY           = "org.jboss.soa.esb.deliver.isRedelivery";
+    
+    public int getMaxRedeliverCount();
+    public void setMaxRedeliverCount(int maxRedeliverCount);
+    /**
+     * Tries to redeliver the message to it's destination. If delivery successfull the message record
+     * is removed from the message store.
+     * 
+     * @param uid the unique message id
+     * @throws MessageStoreException
+     */
+    public boolean redeliver(URI uid) throws MessageStoreException;
+}


Property changes on: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/services/persistence/RedeliverStore.java
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/recipient_list
___________________________________________________________________
Name: svn:ignore
   - build

   + build
lib



Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/static_router
___________________________________________________________________
Name: svn:ignore
   - build
listener.log.*
jboss-esb.xml

   + build
listener.log.*
jboss-esb.xml
lib



Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/wiretap
___________________________________________________________________
Name: svn:ignore
   - jbossesb-gateway.xml
jbossesb-listener.xml
build

   + jbossesb-gateway.xml
jbossesb-listener.xml
build
lib


Modified: labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml	2007-08-14 04:07:21 UTC (rev 14192)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml	2007-08-14 04:10:34 UTC (rev 14193)
@@ -70,9 +70,16 @@
 	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossesbDS"/>
 		
 		<!-- standalone connection pooling settings -->
+		<!--  mysql
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:mysql://localhost/jbossesb"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="com.mysql.jdbc.Driver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="kstam"/>
+		 -->
+		<!-- hsqldb -->
 		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/jbossesb"/>
 		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
 		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
+		 
 		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
 		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
 		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>




More information about the jboss-svn-commits mailing list