[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