[hornetq-commits] JBoss hornetq SVN: r11593 - branches/Branch_2_2_EAP/src/main/org/hornetq/ra.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Oct 25 10:42:44 EDT 2011


Author: ataylor
Date: 2011-10-25 10:42:44 -0400 (Tue, 25 Oct 2011)
New Revision: 11593

Modified:
   branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQRAManagedConnectionFactory.java
   branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java
Log:
regeister recovery at startup

Modified: branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQRAManagedConnectionFactory.java
===================================================================
--- branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQRAManagedConnectionFactory.java	2011-10-25 13:09:53 UTC (rev 11592)
+++ branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQRAManagedConnectionFactory.java	2011-10-25 14:42:44 UTC (rev 11593)
@@ -138,6 +138,11 @@
                                                      cm);
       }
 
+      if (connectionFactory == null)
+      {
+         connectionFactory = ra.createHornetQConnectionFactory(mcfProperties);
+         resourceRecovery = ra.getRecoveryManager().register(connectionFactory, null, null);
+      }
       return cf;
    }
 

Modified: branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java
===================================================================
--- branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java	2011-10-25 13:09:53 UTC (rev 11592)
+++ branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java	2011-10-25 14:42:44 UTC (rev 11593)
@@ -218,6 +218,18 @@
 
       this.ctx = ctx;
 
+      if (!configured.getAndSet(true))
+      {
+         try
+         {
+            setup();
+         }
+         catch (HornetQException e)
+         {
+            throw new ResourceAdapterInternalException("Unable to create activation", e);
+         }
+      }
+
       HornetQResourceAdapter.log.info("HornetQ resource adaptor started");
    }
 



More information about the hornetq-commits mailing list