[jboss-svn-commits] JBL Code SVN: r35829 - in labs/jbosstm/trunk: ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Nov 2 07:41:09 EDT 2010
Author: jhalliday
Date: 2010-11-02 07:41:08 -0400 (Tue, 02 Nov 2010)
New Revision: 35829
Modified:
labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/UserTransactionImple.java
labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/UserTransactionImple.java
Log:
Make UserTransaction Referenceable and Serializable. JBTM-77
Modified: labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/UserTransactionImple.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/UserTransactionImple.java 2010-11-02 11:28:14 UTC (rev 35828)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/transaction/arjunacore/UserTransactionImple.java 2010-11-02 11:41:08 UTC (rev 35829)
@@ -31,12 +31,12 @@
package com.arjuna.ats.internal.jta.transaction.arjunacore;
+import java.io.Serializable;
import java.util.Hashtable;
import javax.naming.*;
public class UserTransactionImple extends BaseTransaction
- implements javax.transaction.UserTransaction, javax.naming.spi.ObjectFactory
-{
+ implements javax.transaction.UserTransaction, javax.naming.spi.ObjectFactory, Serializable, Referenceable {
public UserTransactionImple ()
{
@@ -47,4 +47,10 @@
{
return this;
}
+
+ @Override
+ public Reference getReference() throws NamingException
+ {
+ return new Reference(this.getClass().getCanonicalName(), this.getClass().getCanonicalName(), null);
+ }
}
Modified: labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/UserTransactionImple.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/UserTransactionImple.java 2010-11-02 11:28:14 UTC (rev 35828)
+++ labs/jbosstm/trunk/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/transaction/jts/UserTransactionImple.java 2010-11-02 11:41:08 UTC (rev 35829)
@@ -32,6 +32,7 @@
package com.arjuna.ats.internal.jta.transaction.jts;
import javax.naming.*;
+import java.io.Serializable;
import java.util.Hashtable;
/**
@@ -43,7 +44,7 @@
*/
public class UserTransactionImple extends BaseTransaction
- implements javax.transaction.UserTransaction, javax.naming.spi.ObjectFactory
+ implements javax.transaction.UserTransaction, javax.naming.spi.ObjectFactory, Serializable, Referenceable
{
public UserTransactionImple ()
@@ -55,4 +56,10 @@
{
return this;
}
+
+ @Override
+ public Reference getReference() throws NamingException
+ {
+ return new Reference(this.getClass().getCanonicalName(), this.getClass().getCanonicalName(), null);
+ }
}
More information about the jboss-svn-commits
mailing list