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]

Reply via email to