[jboss-cvs] JBossAS SVN: r61566 - trunk/connector/src/main/org/jboss/resource/metadata/mcf.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 22 01:32:25 EDT 2007
Author: weston.price at jboss.com
Date: 2007-03-22 01:32:24 -0400 (Thu, 22 Mar 2007)
New Revision: 61566
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/ServiceMetaDataAdapter.java
trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java
trunk/connector/src/main/org/jboss/resource/metadata/mcf/XADataSourceDeploymentMetaData.java
Log:
[JBAS-1425] Programmatic deployment improvements and cleanup.
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-22 05:31:56 UTC (rev 61565)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/LocalDataSourceDeploymentMetaData.java 2007-03-22 05:32:24 UTC (rev 61566)
@@ -53,6 +53,7 @@
{
setTrackConnectionByTransaction(true);
setLocalTransactions(true);
+ setTransactionSupportMetaData(ManagedConnectionFactoryTransactionSupportMetaData.LOCAL);
}
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-22 05:31:56 UTC (rev 61565)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentMetaData.java 2007-03-22 05:32:24 UTC (rev 61566)
@@ -315,26 +315,6 @@
}
/**
- * Get the depends.
- *
- * @return the depends.
- */
- public List<String> getDepends()
- {
- return dependsNames;
- }
-
- /**
- * Set the depends.
- *
- * @param depends The depends to set.
- */
- public void setDepends(List<String> depends)
- {
- this.dependsNames = depends;
- }
-
- /**
* Get the dependsNames.
*
* @return the dependsNames.
Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/ServiceMetaDataAdapter.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/ServiceMetaDataAdapter.java 2007-03-22 05:31:56 UTC (rev 61565)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ServiceMetaDataAdapter.java 2007-03-22 05:32:24 UTC (rev 61566)
@@ -35,19 +35,27 @@
* @author <a href="weston.price at jboss.org">Weston Price</a>
* @version $Revision: 1.1 $
*/
-public class ServiceMetaDataAdapter extends XmlAdapter<Object, List<ServiceMetaData>>
+public class ServiceMetaDataAdapter extends XmlAdapter<Object, ServiceMetaData>
{
@Override
- public List<ServiceMetaData> unmarshal(Object e) throws Exception
+ public ServiceMetaData unmarshal(Object e) throws Exception
{
- ServiceMetaDataParser parser = new ServiceMetaDataParser((Element)e);
+ ServiceMetaDataParser parser = new ServiceMetaDataParser((Element)e);
List<ServiceMetaData> services = parser.parse();
- return services;
+
+ ServiceMetaData md = null;
+
+ if(services != null)
+ {
+ md = services.get(0);
+
+ }
+ return md;
}
@Override
- public Element marshal(List<ServiceMetaData> arg0) throws Exception
+ public Element marshal(ServiceMetaData arg0) throws Exception
{
// TODO implement marshalling
return null;
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-22 05:31:56 UTC (rev 61565)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/TxConnectionFactoryDeploymentMetaData.java 2007-03-22 05:32:24 UTC (rev 61566)
@@ -52,5 +52,10 @@
this.xaResourceTimeout = xaResourceTimeout;
}
-
+ @Override
+ public ManagedConnectionFactoryTransactionSupportMetaData getTransactionSupportMetaData()
+ {
+ return isLocalTransactions() ? ManagedConnectionFactoryTransactionSupportMetaData.LOCAL : ManagedConnectionFactoryTransactionSupportMetaData.XA;
+ }
+
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/XADataSourceDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/XADataSourceDeploymentMetaData.java 2007-03-22 05:31:56 UTC (rev 61565)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/XADataSourceDeploymentMetaData.java 2007-03-22 05:32:24 UTC (rev 61566)
@@ -33,7 +33,7 @@
public XADataSourceDeploymentMetaData()
{
setRarName(RAR_NAME);
-
+ setTransactionSupportMetaData(ManagedConnectionFactoryTransactionSupportMetaData.XA);
}
public String getXaDataSourceClass()
More information about the jboss-cvs-commits
mailing list