[jboss-cvs] JBossAS SVN: r61529 - trunk/connector/src/main/org/jboss/resource/metadata/mcf.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 21 04:38:08 EDT 2007


Author: weston.price at jboss.com
Date: 2007-03-21 04:38:08 -0400 (Wed, 21 Mar 2007)
New Revision: 61529

Modified:
   trunk/connector/src/main/org/jboss/resource/metadata/mcf/LocalDataSourceDeploymentMetaData.java
   trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java
   trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java
Log:
[JBAS-1425] Programmatic deployment.

Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/LocalDataSourceDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/LocalDataSourceDeploymentMetaData.java	2007-03-21 08:37:44 UTC (rev 61528)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/LocalDataSourceDeploymentMetaData.java	2007-03-21 08:38:08 UTC (rev 61529)
@@ -51,6 +51,8 @@
             
    public LocalDataSourceDeploymentMetaData()
    {
+      setTrackConnectionByTransaction(true);
+      setLocalTransactions(true);
    }
       
    public String getConnectionUrl()

Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java	2007-03-21 08:37:44 UTC (rev 61528)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java	2007-03-21 08:38:08 UTC (rev 61529)
@@ -90,6 +90,13 @@
    
    @XmlElement(name="validate-on-match")
    private boolean validateOnMatch = true;
+
+   @XmlElement(name="isSameRM-override-value")
+   private Boolean isSameRMOverrideValue;
+   
+   @XmlJavaTypeAdapter(ManagedConnectionEmptyContentAdapter.class)
+   @XmlElement(name="track-connection-by-tx")
+   private boolean trackConnectionByTransaction;
       
    /** The transactionSupportMetaData */
    private ManagedConnectionFactoryTransactionSupportMetaData transactionSupportMetaData = ManagedConnectionFactoryTransactionSupportMetaData.NONE;
@@ -112,6 +119,11 @@
    @XmlJavaTypeAdapter(MetaDataTypeMappingAdapter.class)
    private String typeMapping;
 
+   /** The localTransactions */
+   @XmlJavaTypeAdapter(ManagedConnectionEmptyContentAdapter.class)
+   @XmlElement(name="local-transaction")
+   private boolean localTransactions;
+
    
    /**
     * Get the connectionDefinition.
@@ -443,4 +455,36 @@
       
    }
 
+   public Boolean getIsSameRMOverrideValue()
+   {
+      return isSameRMOverrideValue;
+   }
+
+   public void setIsSameRMOverrideValue(Boolean isSameRMOverrideValue)
+   {
+      this.isSameRMOverrideValue = isSameRMOverrideValue;
+   }
+
+   public boolean isTrackConnectionByTransaction()
+   {
+      return trackConnectionByTransaction;
+   }
+
+   public void setTrackConnectionByTransaction(boolean trackConnectionByTransaction)
+   {
+      this.trackConnectionByTransaction = trackConnectionByTransaction;
+   }
+
+   public boolean isLocalTransactions()
+   {
+      return localTransactions;
+   }
+
+   public void setLocalTransactions(boolean localTransactions)
+   {
+      this.localTransactions = localTransactions;
+   }
+   
+   
+   
 }

Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java	2007-03-21 08:37:44 UTC (rev 61528)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java	2007-03-21 08:38:08 UTC (rev 61529)
@@ -23,6 +23,7 @@
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 
 
 /**
@@ -37,52 +38,19 @@
 
    /** The serialVersionUID */
    private static final long serialVersionUID = -8491548124974331799L;
-   
-   /** The trackConnectionByTransaction */
-   @XmlElement(name="track-connection-by-tx")
-   private boolean trackConnectionByTransaction;
-   
-   /** The localTransactions */
-   private boolean localTransactions;
-   
-   /**
-    * Get the trackConnectionByTransaction.
-    * 
-    * @return the trackConnectionByTransaction.
-    */
-   public boolean isTrackConnectionByTransaction()
-   {
-      return trackConnectionByTransaction;
-   }
+      
+   @XmlElement(name="xa-resource-timeout")
+   private int xaResourceTimeout;
 
-   /**
-    * Set the trackConnectionByTransaction.
-    * 
-    * @param trackConnectionByTransaction The trackConnectionByTransaction to set.
-    */
-   public void setTrackConnectionByTransaction(boolean trackConnectionByTransaction)
+   public int getXaResourceTimeout()
    {
-      this.trackConnectionByTransaction = trackConnectionByTransaction;
+      return xaResourceTimeout;
    }
 
-   /**
-    * Get the localTransactions.
-    * 
-    * @return the localTransactions.
-    */
-   public boolean isLocalTransactions()
+   public void setXaResourceTimeout(int xaResourceTimeout)
    {
-      return localTransactions;
+      this.xaResourceTimeout = xaResourceTimeout;
    }
-
-   /**
-    * Set the localTransactions.
-    * 
-    * @param localTransactions The localTransactions to set.
-    */
-   public void setLocalTransactions(boolean localTransactions)
-   {
-      this.localTransactions = localTransactions;
-   }
-
+   
+   
 }




More information about the jboss-cvs-commits mailing list