[jboss-cvs] JBossAS SVN: r110800 - projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Feb 27 21:26:21 EST 2011
Author: jeff.zhang
Date: 2011-02-27 21:26:21 -0500 (Sun, 27 Feb 2011)
New Revision: 110800
Modified:
projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAConnectionFactoryImpl.java
projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAManagedConnectionFactory.java
Log:
[JBJCA-500] xa.rar sample, connectFactoryImpl constructor
Modified: projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAConnectionFactoryImpl.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAConnectionFactoryImpl.java 2011-02-28 02:24:59 UTC (rev 110799)
+++ projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAConnectionFactoryImpl.java 2011-02-28 02:26:21 UTC (rev 110800)
@@ -45,23 +45,25 @@
/** Reference */
private Reference reference;
- /**
- * Default constructor
- */
- public XAConnectionFactoryImpl()
- {
+ /** ManagedConnectionFactory */
+ private XAManagedConnectionFactory mcf;
+
+ /** ConnectionManager */
+ private ConnectionManager connectionManager;
- }
/**
* Default constructor
+ * @param mcf ManagedConnectionFactory
* @param cxManager ConnectionManager
*/
- public XAConnectionFactoryImpl(ConnectionManager cxManager)
+ public XAConnectionFactoryImpl(XAManagedConnectionFactory mcf,
+ ConnectionManager cxManager)
{
-
+ this.mcf = mcf;
+ this.connectionManager = cxManager;
}
-
+
/**
* Get connection from factory
*
@@ -72,7 +74,7 @@
public XAConnection getConnection() throws ResourceException
{
log.finest("getConnection()");
- return new XAConnectionImpl();
+ return (XAConnection)connectionManager.allocateConnection(mcf, null);
}
/**
@@ -100,5 +102,4 @@
this.reference = reference;
}
-
}
Modified: projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAManagedConnectionFactory.java
===================================================================
--- projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAManagedConnectionFactory.java 2011-02-28 02:24:59 UTC (rev 110799)
+++ projects/jboss-jca/trunk/rhq/src/test/java/org/jboss/jca/rhq/rar/xa/XAManagedConnectionFactory.java 2011-02-28 02:26:21 UTC (rev 110800)
@@ -104,7 +104,7 @@
if (ra == null)
throw new IllegalStateException("RA is null");
log.finest("createConnectionFactory()");
- return new XAConnectionFactoryImpl(cxManager);
+ return new XAConnectionFactoryImpl(this, cxManager);
}
/**
More information about the jboss-cvs-commits
mailing list