[jboss-cvs] JBossAS SVN: r112150 - in projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc: local and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 29 10:48:55 EDT 2011


Author: jesper.pedersen
Date: 2011-08-29 10:48:55 -0400 (Mon, 29 Aug 2011)
New Revision: 112150

Modified:
   projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/BaseWrapperManagedConnection.java
   projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/WrappedConnection.java
   projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/local/LocalManagedConnection.java
   projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java
Log:
[JBJCA-660] Add WrappedConnection.isXA()

Modified: projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/BaseWrapperManagedConnection.java
===================================================================
--- projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/BaseWrapperManagedConnection.java	2011-08-29 14:46:30 UTC (rev 112149)
+++ projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/BaseWrapperManagedConnection.java	2011-08-29 14:48:55 UTC (rev 112150)
@@ -1090,4 +1090,10 @@
 
       throw new ResourceException("SQLException", e);
    }
+
+   /**
+    * Returns true if the underlying connection is handled by an XA resource manager
+    * @return The value
+    */
+   public abstract boolean isXA();
 }

Modified: projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/WrappedConnection.java
===================================================================
--- projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/WrappedConnection.java	2011-08-29 14:46:30 UTC (rev 112149)
+++ projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/WrappedConnection.java	2011-08-29 14:48:55 UTC (rev 112150)
@@ -1550,6 +1550,15 @@
    }
 
    /**
+    * Returns true if the underlying connection is handled by an XA resource manager
+    * @return The value
+    */
+   public boolean isXA()
+   {
+      return mc.isXA();
+   }
+
+   /**
     * {@inheritDoc}
     */
    @Override

Modified: projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/local/LocalManagedConnection.java
===================================================================
--- projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/local/LocalManagedConnection.java	2011-08-29 14:46:30 UTC (rev 112149)
+++ projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/local/LocalManagedConnection.java	2011-08-29 14:48:55 UTC (rev 112150)
@@ -176,4 +176,12 @@
          unlock();
       }
    }
+
+   /**
+    * {@inheritDoc}
+    */
+   public boolean isXA()
+   {
+      return false;
+   }
 }

Modified: projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java
===================================================================
--- projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java	2011-08-29 14:46:30 UTC (rev 112149)
+++ projects/jboss-jca/branches/Branch_1_0/adapters/src/main/java/org/jboss/jca/adapters/jdbc/xa/XAManagedConnection.java	2011-08-29 14:48:55 UTC (rev 112150)
@@ -395,4 +395,12 @@
    {
       return (errorCode == XAException.XAER_RMERR || errorCode == XAException.XAER_RMFAIL);      
    }
+
+   /**
+    * {@inheritDoc}
+    */
+   public boolean isXA()
+   {
+      return true;
+   }
 }



More information about the jboss-cvs-commits mailing list