[jbosscache-commits] JBoss Cache SVN: r7583 - core/branches/flat/src/main/java/org/horizon/transaction.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Jan 23 07:12:31 EST 2009


Author: manik.surtani at jboss.com
Date: 2009-01-23 07:12:31 -0500 (Fri, 23 Jan 2009)
New Revision: 7583

Modified:
   core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java
Log:
Building GlobalTransaction to allow for local mode caches

Modified: core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java
===================================================================
--- core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java	2009-01-23 11:45:16 UTC (rev 7582)
+++ core/branches/flat/src/main/java/org/horizon/transaction/TransactionTable.java	2009-01-23 12:12:31 UTC (rev 7583)
@@ -293,7 +293,7 @@
       //
       GlobalTransaction gtx = get(tx);
       if (gtx == null && createIfNotExists) {
-         Address addr = rpcManager.getAddress();
+         Address addr = getAddress();
          gtx = GlobalTransaction.create(addr);
          if (trace) log.trace("Creating new GlobalTransaction " + gtx);
          TransactionContext transactionContext;
@@ -311,6 +311,10 @@
       return gtx;
    }
 
+   private Address getAddress() {
+      return rpcManager == null ? null : rpcManager.getAddress();
+   }
+
    public TransactionContext getTransactionContext(GlobalTransaction gtx) {
       return gtxMapping.get(gtx);
    }




More information about the jbosscache-commits mailing list