[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