[jboss-svn-commits] JBL Code SVN: r26619 - labs/jbossesb/trunk/product/services/jbossesb/src/main/java/org/jboss/internal/soa/esb/persistence/format/db.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue May 19 09:18:07 EDT 2009


Author: beve
Date: 2009-05-19 09:18:07 -0400 (Tue, 19 May 2009)
New Revision: 26619

Modified:
   labs/jbossesb/trunk/product/services/jbossesb/src/main/java/org/jboss/internal/soa/esb/persistence/format/db/DBMessageStoreImpl.java
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2535 "logging for DBMessageStoreImpl"


Modified: labs/jbossesb/trunk/product/services/jbossesb/src/main/java/org/jboss/internal/soa/esb/persistence/format/db/DBMessageStoreImpl.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/main/java/org/jboss/internal/soa/esb/persistence/format/db/DBMessageStoreImpl.java	2009-05-19 13:11:50 UTC (rev 26618)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/main/java/org/jboss/internal/soa/esb/persistence/format/db/DBMessageStoreImpl.java	2009-05-19 13:18:07 UTC (rev 26619)
@@ -374,7 +374,7 @@
         catch (final SQLException e)
         {
             if (logger.isDebugEnabled()) {
-                logger.debug("Deadlocks may occur under normal processing.");
+                logger.debug("dbms doesn't support setAutoCommit(false), deadlocks may occur under normal processing.");
                 logger.debug(e.getMessage(), e);
             }
         } 
@@ -403,17 +403,20 @@
                 } else {
                     //the message was not delivered
                     if (message.getProperties().getProperty(DELIVER_COUNT)==null) {
-                        //appearantly it was the first time
+                        //apparently it was the first time
                         message.getProperties().setProperty(RedeliverStore.DELIVER_COUNT, Integer.valueOf("1"));
+                        logger.debug("attempt 1 to redeliver " + uuid + " failed");
                         insert(uuid, message, MessageStore.CLASSIFICATION_RDLVR, "FALSE", con);
                     } else {
                         Integer redeliverCount = (Integer) message.getProperties().getProperty(DELIVER_COUNT);
                         if (redeliverCount < maxRedeliverCount || maxRedeliverCount < 0) {
                             //up the count
                             message.getProperties().setProperty(RedeliverStore.DELIVER_COUNT, ++redeliverCount);
+                            logger.debug("attempt " + redeliverCount + " to redeliver " + uuid + " failed");
                             insert(uuid, message, MessageStore.CLASSIFICATION_RDLVR, "FALSE", con);
                         } else {
                             //undeliverable, send to the DLQ
+                            logger.warn(" giving up and writing " + uuid + " to " + MessageStore.CLASSIFICATION_DLQ);
                             insert(uuid, message, MessageStore.CLASSIFICATION_DLQ, "FALSE", con);
                         }
                     }




More information about the jboss-svn-commits mailing list