[jboss-dev-forums] [Design of JCA on JBoss] - Re: JBAS-4662 Implementation details.
vickyk
do-not-reply at jboss.com
Tue Mar 25 08:50:10 EDT 2008
A quick changes on my local system got it working
[vicky at localhost connector]$ svn diff
| Index: src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java
| ===================================================================
| --- src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java (revision 71222)
| +++ src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java (working copy)
| @@ -61,7 +61,8 @@
| @XmlElement(name="no-tx-datasource", type=NoTxDataSourceDeploymentMetaData.class),
| @XmlElement(name="xa-datasource", type=XADataSourceDeploymentMetaData.class),
| @XmlElement(name="no-tx-connection-factory", type=NoTxConnectionFactoryDeploymentMetaData.class),
| - @XmlElement(name="tx-connection-factory",type=TxConnectionFactoryDeploymentMetaData.class)})
| + @XmlElement(name="tx-connection-factory",type=TxConnectionFactoryDeploymentMetaData.class),
| + @XmlElement(name="ha-local-tx-datasource",type=HALocalDataSourceDeploymentMetaData.class)})
| private List<ManagedConnectionFactoryDeploymentMetaData> deployments = new ArrayList<ManagedConnectionFactoryDeploymentMetaData>();
|
| /** The services */
| Index: src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java
| ===================================================================
| --- src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java (revision 71232)
| +++ src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java (working copy)
| @@ -40,12 +40,14 @@
| import org.jboss.resource.metadata.mcf.LocalDataSourceDeploymentMetaData;
| import org.jboss.resource.metadata.mcf.NoTxDataSourceDeploymentMetaData;
| import org.jboss.resource.metadata.mcf.TxConnectionFactoryDeploymentMetaData;
| +import org.jboss.resource.metadata.mcf.HALocalDataSourceDeploymentMetaData;
| import org.jboss.resource.metadata.repository.JCAMetaDataRepository;
| import org.jboss.resource.deployers.management.LocalDSInstanceClassFactory;
| import org.jboss.resource.deployers.management.NoTxCFInstanceClassFactory;
| import org.jboss.resource.deployers.management.NoTxInstanceClassFactory;
| import org.jboss.resource.deployers.management.TxInstanceClassFactory;
| import org.jboss.resource.deployers.management.XADSInstanceClassFactory;
| +import org.jboss.resource.deployers.management.HALocalDSInstanceClassFactory;
| import org.jboss.virtual.VirtualFile;
| import org.jboss.managed.api.ManagedObject;
| import org.jboss.managed.api.ManagedProperty;
| @@ -93,6 +95,7 @@
| moFactory.setInstanceClassFactory(NoTxDataSourceDeploymentMetaData.class, new NoTxInstanceClassFactory());
| moFactory.setInstanceClassFactory(TxConnectionFactoryDeploymentMetaData.class, new TxInstanceClassFactory());
| moFactory.setInstanceClassFactory(NoTxConnectionFactoryDeploymentMetaData.class, new NoTxCFInstanceClassFactory());
| + moFactory.setInstanceClassFactory(HALocalDataSourceDeploymentMetaData.class, new HALocalDSInstanceClassFactory());
| }
|
| /**
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138697#4138697
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4138697
More information about the jboss-dev-forums
mailing list