[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