ozeigermann 2004/05/25 08:43:02
Modified: transaction/src/java/org/apache/commons/transaction/memory/jca
MapManagedConnectionFactory.java
MapManagedConnection.java
Log:
Fixed managed connection init
Revision Changes Path
1.2 +3 -3
jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapManagedConnectionFactory.java
Index: MapManagedConnectionFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapManagedConnectionFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MapManagedConnectionFactory.java 25 May 2004 14:28:49 -0000 1.1
+++ MapManagedConnectionFactory.java 25 May 2004 15:43:02 -0000 1.2
@@ -69,7 +69,7 @@
ConnectionRequestInfo cxRequestInfo)
throws ResourceException {
- return new MapManagedConnection();
+ return new MapManagedConnection(cxRequestInfo);
}
/**
1.2 +11 -8
jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapManagedConnection.java
Index: MapManagedConnection.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/jca/MapManagedConnection.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MapManagedConnection.java 25 May 2004 14:28:49 -0000 1.1
+++ MapManagedConnection.java 25 May 2004 15:43:02 -0000 1.2
@@ -57,6 +57,15 @@
protected List listeners = new ArrayList();
protected PrintWriter out;
+ public MapManagedConnection(ConnectionRequestInfo cxRequestInfo) {
+ name = ((MapConnectionSpec) cxRequestInfo).getName();
+
+ map = MemoryMapResourceManager.getInstance().lookup(name);
+ xares = new MapXAResource(map);
+ tx = new MapLocalTransaction(map);
+
+ }
+
Map getMap() {
return map;
}
@@ -74,12 +83,6 @@
* @see ManagedConnection#getConnection(Subject, ConnectionRequestInfo)
*/
public Object getConnection(Subject subject, ConnectionRequestInfo
cxRequestInfo) throws ResourceException {
-
- name = ((MapConnectionSpec) cxRequestInfo).getName();
-
- map = MemoryMapResourceManager.getInstance().lookup(name);
- xares = new MapXAResource(map);
- tx = new MapLocalTransaction(map);
if (connection == null) {
connection = new MapConnection(this);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]