[jboss-svn-commits] JBL Code SVN: r35005 - labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/recovery.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Sep 4 15:56:04 EDT 2010


Author: mark.little at jboss.com
Date: 2010-09-04 15:56:03 -0400 (Sat, 04 Sep 2010)
New Revision: 35005

Modified:
   labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/recovery/RecoveryORBManager.java
Log:
https://jira.jboss.org/browse/JBTM-784

Modified: labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/recovery/RecoveryORBManager.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/recovery/RecoveryORBManager.java	2010-09-04 18:44:53 UTC (rev 35004)
+++ labs/jbosstm/trunk/ArjunaJTS/jts/classes/com/arjuna/ats/internal/jts/recovery/RecoveryORBManager.java	2010-09-04 19:56:03 UTC (rev 35005)
@@ -31,72 +31,55 @@
 
 package com.arjuna.ats.internal.jts.recovery;
 
+import com.arjuna.ats.internal.jts.ORBManager;
 import com.arjuna.orbportability.*;
 
 /**
- * Manage the default ORB and POA used by the transaction service for
- * the non-recoverable CORBA objects it creates.
- */
+ * Manage the recovery POA.
+ */ 
 
-// TODO error checking
-
 public class RecoveryORBManager
 {
 
     public static final com.arjuna.orbportability.ORB getORB ()
     {
-	if (_theOrb == null)
-	    _theOrb = ORB.getInstance(ORB_NAME);
-	
-	return _theOrb;
+       return ORBManager.getORB();
     }
-    
+
     public static final boolean setORB (com.arjuna.orbportability.ORB theOrb)
     {
-	if (_theOrb == null)
-	{
-	    _theOrb = theOrb;
-	    
-	    return true;
-	}
-	
-	return false;
+        return ORBManager.setORB(theOrb);
     }
 
     public static final com.arjuna.orbportability.OA getPOA ()
     {
-	if (_thePoa == null)
-	    _thePoa = RootOA.getRootOA(_theOrb);
-	
-	return _thePoa;
+        if (_thePoa == null)
+            _thePoa = RootOA.getRootOA(ORBManager.getORB());
+
+        return _thePoa;
     }
 
     public static final boolean setPOA (com.arjuna.orbportability.OA thePoa)
     {
-	if (_thePoa == null)
-	{
-	    _thePoa = thePoa;
-	    
-	    return true;
-	}
-	
-	return false;
+        if (_thePoa == null)
+        {
+            _thePoa = thePoa;
+
+            return true;
+        }
+
+        return false;
     }
 
     public static final com.arjuna.orbportability.Services getServices ()
     {
-	return new com.arjuna.orbportability.Services(_theOrb);
+        return ORBManager.getServices();
     }
 
-    public static final boolean isInitialised()
+    public static final boolean isInitialised ()
     {
-        return( _theOrb != null || _thePoa != null );
+        return (ORBManager.isInitialised() || _thePoa != null);
     }
 
-    private static com.arjuna.orbportability.ORB _theOrb = null;
-    private static com.arjuna.orbportability.OA  _thePoa = null;
-
-    private static final String ORB_NAME = "RecoveryORB";
-    private static final String POA_NAME = "RecoveryPOA";
-
+    private static com.arjuna.orbportability.OA _thePoa = null;
 }



More information about the jboss-svn-commits mailing list