[jboss-cvs] JBossAS SVN: r74343 - trunk/connector/src/main/org/jboss/resource/connectionmanager.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 10 04:50:20 EDT 2008


Author: jesper.pedersen
Date: 2008-06-10 04:50:20 -0400 (Tue, 10 Jun 2008)
New Revision: 74343

Modified:
   trunk/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java
Log:
[JBAS-1082] Use entrySet() for iterator

Modified: trunk/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java	2008-06-10 08:49:25 UTC (rev 74342)
+++ trunk/connector/src/main/org/jboss/resource/connectionmanager/CachedConnectionManager.java	2008-06-10 08:50:20 UTC (rev 74343)
@@ -353,10 +353,12 @@
          return; //not participating properly in this management scheme.
 
       Map cmToConnectionsMap = key.getCMToConnectionsMap();
-      for (Iterator i = cmToConnectionsMap.keySet().iterator(); i.hasNext();)
+      Iterator cmToConnectionsMapIterator = cmToConnectionsMap.entrySet().iterator();
+      while (cmToConnectionsMapIterator.hasNext())
       {
-         ConnectionCacheListener cm = (ConnectionCacheListener) i.next();
-         Collection conns = (Collection) cmToConnectionsMap.get(cm);
+         Map.Entry cmToConnectionsMapEntry = (Map.Entry)cmToConnectionsMapIterator.next();
+         ConnectionCacheListener cm = (ConnectionCacheListener) cmToConnectionsMapEntry.getKey();
+         Collection conns = (Collection) cmToConnectionsMapEntry.getValue();
          cm.transactionStarted(conns);
       }
    }
@@ -381,10 +383,12 @@
             return;
       }
       key.setCMToConnectionsMap(cmToConnectionsMap);
-      for (Iterator i = cmToConnectionsMap.keySet().iterator(); i.hasNext();)
+      Iterator cmToConnectionsMapIterator = cmToConnectionsMap.entrySet().iterator();
+      while (cmToConnectionsMapIterator.hasNext())
       {
-         ConnectionCacheListener cm = (ConnectionCacheListener) i.next();
-         Collection conns = (Collection) cmToConnectionsMap.get(cm);
+         Map.Entry cmToConnectionsMapEntry = (Map.Entry)cmToConnectionsMapIterator.next();
+         ConnectionCacheListener cm = (ConnectionCacheListener) cmToConnectionsMapEntry.getKey();
+         Collection conns = (Collection) cmToConnectionsMapEntry.getValue();
          cm.reconnect(conns, unsharableResources);
       }
    }
@@ -399,10 +403,12 @@
          {
             objectToConnectionManagerMap.put(key, cmToConnectionsMap);
          }
-         for (Iterator i = cmToConnectionsMap.keySet().iterator(); i.hasNext();)
+         Iterator cmToConnectionsMapIterator = cmToConnectionsMap.entrySet().iterator();
+         while (cmToConnectionsMapIterator.hasNext())
          {
-            ConnectionCacheListener cm = (ConnectionCacheListener) i.next();
-            Collection conns = (Collection) cmToConnectionsMap.get(cm);
+            Map.Entry cmToConnectionsMapEntry = (Map.Entry)cmToConnectionsMapIterator.next();
+            ConnectionCacheListener cm = (ConnectionCacheListener) cmToConnectionsMapEntry.getKey();
+            Collection conns = (Collection) cmToConnectionsMapEntry.getValue();
             cm.disconnect(conns, unsharableResources);
          }
       }




More information about the jboss-cvs-commits mailing list