[jboss-cvs] JBossAS SVN: r77529 - in trunk/connector/src/main/org/jboss/resource: metadata/mcf and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 27 07:53:07 EDT 2008


Author: alex.loubyansky at jboss.com
Date: 2008-08-27 07:53:07 -0400 (Wed, 27 Aug 2008)
New Revision: 77529

Modified:
   trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java
   trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java
Log:
JBAS-5891

Modified: trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java	2008-08-27 11:51:57 UTC (rev 77528)
+++ trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java	2008-08-27 11:53:07 UTC (rev 77529)
@@ -225,7 +225,7 @@
       addManagedProperty("no-tx-separate-pools", "", true, SimpleMetaType.BOOLEAN, mo);
       addManagedProperty("statistics-formatter", "", true, SimpleMetaType.STRING, mo);
       addManagedProperty("isSameRM-override-value", "", true, SimpleMetaType.BOOLEAN, mo);
-      addManagedProperty("track-connection-by-tx", "", false, SimpleMetaType.BOOLEAN, mo);
+      addManagedProperty("track-connection-by-tx", "", false, SimpleMetaType.BOOLEAN, Boolean.TRUE, mo);
       addManagedProperty("interleaving", "", false, SimpleMetaType.BOOLEAN, mo);
       MetaType type = new MapCompositeMetaType(SimpleMetaType.STRING);
       addManagedProperty("config-property", "The connection factory config properties", false, type, mo);

Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java	2008-08-27 11:51:57 UTC (rev 77528)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java	2008-08-27 11:53:07 UTC (rev 77529)
@@ -526,19 +526,15 @@
    @Deprecated
    public void setTrackConnectionByTransaction(Boolean trackConnectionByTransaction)
    {
-      // TODO - is this proper fix?
-      if (trackConnectionByTransaction == null || getLocalTransactions() == null)
-         return;
-
-      if(getLocalTransactions() && !trackConnectionByTransaction)
+      if(Boolean.TRUE == getLocalTransactions() && !Boolean.TRUE.equals(trackConnectionByTransaction))
          throw new IllegalStateException("In case of local transactions track-connection-by-tx must always be true");      
-      setInterleaving(!trackConnectionByTransaction);
+      setInterleaving(!Boolean.TRUE.equals(trackConnectionByTransaction));
    }
 
    @ManagementProperty(name="interleaving", includeInTemplate=true)
    public Boolean isInterleaving()
    {
-      return !getLocalTransactions() && interleaving;
+      return interleaving == Boolean.TRUE && !Boolean.TRUE.equals(getLocalTransactions());
    }
 
    public void setInterleaving(Boolean interleaving)




More information about the jboss-cvs-commits mailing list