[jboss-svn-commits] JBL Code SVN: r33715 - labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jta.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 1 07:06:12 EDT 2010
Author: jhalliday
Date: 2010-07-01 07:06:12 -0400 (Thu, 01 Jul 2010)
New Revision: 33715
Modified:
labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jta/AppServerJDBCXARecovery.java
Log:
Deprecate AppServerJDBCXARecovery. JBTM-756
Modified: labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jta/AppServerJDBCXARecovery.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jta/AppServerJDBCXARecovery.java 2010-07-01 09:27:47 UTC (rev 33714)
+++ labs/jbosstm/branches/JBOSSTS_4_6_1_GA_CP/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jta/AppServerJDBCXARecovery.java 2010-07-01 11:06:12 UTC (rev 33715)
@@ -96,6 +96,7 @@
* <!-- xaRecoveryNode should match value in nodeIdentifier or be * -->
* <property name="com.arjuna.ats.jta.xaRecoveryNode" value="1"/>
*
+ * @deprecated see JBTM-756
*/
public class AppServerJDBCXARecovery implements XAResourceRecovery {
@@ -148,6 +149,10 @@
public boolean hasMoreResources()
{
+ if(!_force) {
+ return false;
+ }
+
if (_dataSource == null)
try
{
@@ -459,6 +464,10 @@
{
_dataSourceId=data.substring(9);
}
+ if(_FORCE.equals(data.substring(0, 10)))
+ {
+ _force = true;
+ }
}
}
@@ -466,6 +475,10 @@
// try to fallback to old parameter format where only the dataSourceId is given, without jndiname= prefix
_dataSourceId = parameter;
}
+
+ if(!_force) {
+ log.warn("AppServerJDBCXARecovery is no longer required. See jira.jboss.org/browse/JBTM-756");
+ }
}
private String getValueForKey(String config, String key)
@@ -519,6 +532,8 @@
private boolean _hasMoreResources;
private boolean _encrypted;
+ private boolean _force = false;
+
private String _dataSourceId;
private String _username;
private String _password;
@@ -528,6 +543,7 @@
private final String _JNDINAME = "jndiname";
private final String _USERNAME = "username";
private final String _PASSWORD = "password";
+ private final String _FORCE = "force=true";
private final String _MODULE = "LoginModule Class";
private final String _DELIMITER = ",";
More information about the jboss-svn-commits
mailing list