Author: boisvert
Date: Mon Sep 18 16:06:48 2006
New Revision: 447623

URL: http://svn.apache.org/viewvc?view=rev&rev=447623
Log:
Remove deadwood and rethrow exception instead of swallowing it

Modified:
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/cache/LeastRecentlyUsedCache.java
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/SharedLocalConnectionManager.java
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/XAConnectionManager.java
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/JDBCManagedConnectionFactory.java
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/XAManagedConnectionFactory.java
    
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/jdbc/xa/wrapper/XAConnectionImpl.java

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/cache/LeastRecentlyUsedCache.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/cache/LeastRecentlyUsedCache.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/cache/LeastRecentlyUsedCache.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/cache/LeastRecentlyUsedCache.java
 Mon Sep 18 16:06:48 2006
@@ -22,8 +22,10 @@
  */
 package org.opentools.minerva.cache;
 
-import java.io.PrintWriter;
-import java.util.*;
+import java.util.ConcurrentModificationException;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedList;
 
 /**
  * A Least Recently Used cache implementation.  The object in the
@@ -36,7 +38,6 @@
 public class LeastRecentlyUsedCache implements ObjectCache {
     private Object lock = new Object();
     private HashMap keyMap = new HashMap();
-    private PrintWriter log = new PrintWriter(System.out);
     private Node mostRecentNode, leastRecentNode;
     private int size;
     private int maxSize;

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/SharedLocalConnectionManager.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/SharedLocalConnectionManager.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/SharedLocalConnectionManager.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/SharedLocalConnectionManager.java
 Mon Sep 18 16:06:48 2006
@@ -180,7 +180,7 @@
             try {
                 listener.enlist();
             } catch(Exception e) {
-                ResourceException re = new ResourceException("Unable to 
register listeners for connection: "+e, e);
+                throw new ResourceException("Unable to register listeners for 
connection: "+e, e);
             }
         } else {
             // Why do we care?  Old trans is over, work will be lost.

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/XAConnectionManager.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/XAConnectionManager.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/XAConnectionManager.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/XAConnectionManager.java
 Mon Sep 18 16:06:48 2006
@@ -145,7 +145,7 @@
             try {
                 listener.enlist();
             } catch(Exception e) {
-                ResourceException re = new ResourceException("Unable to 
register listeners for connection: "+e, e);
+                throw new ResourceException("Unable to register listeners for 
connection: "+e, e);
             }
         } else {
             // Why do we care?  Old trans is over, work will be lost.

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/JDBCManagedConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/JDBCManagedConnectionFactory.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/JDBCManagedConnectionFactory.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/JDBCManagedConnectionFactory.java
 Mon Sep 18 16:06:48 2006
@@ -104,7 +104,6 @@
     public ManagedConnection matchManagedConnections(Set cons, Subject sub, 
ConnectionRequestInfo info) throws ResourceException {
         // Set user and password to default
         String user = username;
-        String pw = password;
 
         // Check passed Subject and ConnectionRequestInfo for user/password 
overrides
         if(sub != null) {
@@ -112,7 +111,6 @@
             for(Iterator it = creds.iterator(); it.hasNext(); ) {
                 PasswordCredential pc = (PasswordCredential)it.next();
                 user = pc.getUserName();
-                pw = new String(pc.getPassword());
                 break;
             }
         } else {
@@ -122,7 +120,6 @@
                 }
                 JDBCConnectionRequestInfo jdbcInfo = 
(JDBCConnectionRequestInfo)info;
                 user = jdbcInfo.user;
-                pw = jdbcInfo.password;
             }
         }
 

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/XAManagedConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/XAManagedConnectionFactory.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/XAManagedConnectionFactory.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/connector/jdbc/XAManagedConnectionFactory.java
 Mon Sep 18 16:06:48 2006
@@ -145,7 +145,6 @@
     public ManagedConnection matchManagedConnections(Set cons, Subject sub, 
ConnectionRequestInfo info) throws javax.resource.ResourceException {
         // Set user and password to default
         String user = username;
-        String pw = password;
 
         // Check passed Subject and ConnectionRequestInfo for user/password 
overrides
         if(sub != null) {
@@ -153,7 +152,6 @@
             for(Iterator it = creds.iterator(); it.hasNext(); ) {
                 PasswordCredential pc = (PasswordCredential)it.next();
                 user = pc.getUserName();
-                pw = new String(pc.getPassword());
                 break;
             }
         } else {
@@ -163,7 +161,6 @@
                 }
                 JDBCConnectionRequestInfo jdbcInfo = 
(JDBCConnectionRequestInfo)info;
                 user = jdbcInfo.user;
-                pw = jdbcInfo.password;
             }
         }
 

Modified: 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/jdbc/xa/wrapper/XAConnectionImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/jdbc/xa/wrapper/XAConnectionImpl.java?view=diff&rev=447623&r1=447622&r2=447623
==============================================================================
--- 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/jdbc/xa/wrapper/XAConnectionImpl.java
 (original)
+++ 
incubator/ode/trunk/minerva/src/main/java/org/opentools/minerva/jdbc/xa/wrapper/XAConnectionImpl.java
 Mon Sep 18 16:06:48 2006
@@ -67,7 +67,6 @@
  */
 @SuppressWarnings("unchecked")
 public class XAConnectionImpl implements XAConnection, PooledObject {
-    private final static String CLOSED = "Connection has been closed!";
     private Connection con;
     private XAResourceImpl resource;
     private Vector listeners, poolListeners;
@@ -143,7 +142,7 @@
     public void clientConnectionClosed() {
         if(--clientConnectionCount > 0)
             return;  // Only take action if the last connection referring to 
this is closed
-        boolean trans = resource.isTransaction(); // could be committed 
directly on notification?  Seems unlikely, but let's not rule it out.
+//        boolean trans = resource.isTransaction(); // could be committed 
directly on notification?  Seems unlikely, but let's not rule it out.
         Vector local = (Vector)listeners.clone();
         for(int i=local.size()-1; i>=0; i--)
             ((ConnectionEventListener)local.elementAt(i)).connectionClosed(new 
ConnectionEvent(this));


Reply via email to