// Process the quality values in highest->lowest order (due to
// negating the Double value when creating the key)
- Iterator<Double> keys = locales.keySet().iterator();
- while (keys.hasNext()) {
- Double key = keys.next();
- ArrayList<Locale> list = locales.get(key);
- Iterator<Locale> values = list.iterator();
- while (values.hasNext()) {
- Locale locale = values.next();
+ for (ArrayList<Locale> list : locales.values()) {
+ for (Locale locale : list) {
addLocale(locale);
}
}
if (orig == null)
return (new HashMap<String, String[]>());
HashMap<String, String[]> dest = new HashMap<String, String[]>();
- Iterator<String> keys = orig.keySet().iterator();
- while (keys.hasNext()) {
- String key = keys.next();
- dest.put(key, orig.get(key));
+
+ for (Map.Entry<String, String[]> entry : orig.entrySet()) {
+ dest.put(entry.getKey(), entry.getValue());
}
+
return (dest);
}
import javax.management.AttributeNotFoundException;
import javax.management.ListenerNotFoundException;
import javax.management.MBeanNotificationInfo;
-import javax.management.MBeanRegistrationException;
import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.Notification;
}
// Load the collected "load on startup" servlets
- Iterator<Integer> keys = map.keySet().iterator();
- while (keys.hasNext()) {
- Integer key = keys.next();
- ArrayList<Wrapper> list = map.get(key);
- Iterator<Wrapper> wrappers = list.iterator();
- while (wrappers.hasNext()) {
- Wrapper wrapper = wrappers.next();
+ for (ArrayList<Wrapper> list : map.values()) {
+ for (Wrapper wrapper : list) {
try {
wrapper.load();
} catch (ServletException e) {
Session session = null;
if (ctxname == null) {
- java.util.Iterator<String> i = managers.keySet().iterator();
- while (i.hasNext()) {
- String key = i.next();
- ClusterManager mgr = managers.get(key);
- if (mgr != null) {
+ for (Map.Entry<String, ClusterManager> entry : managers.entrySet()) {
+ if (entry.getValue() != null) {
try {
- session = mgr.findSession(sessionId);
+ session = entry.getValue().findSession(sessionId);
} catch (IOException io) {
log.error("Session doesn't exist:" + io);
}
// up
if (log.isDebugEnabled())
log.debug("Context manager doesn't exist:"
- + key);
+ + entry.getKey());
}
}
} else {
package org.apache.catalina.ha.session;
-import java.util.Iterator;
import java.util.Map;
import org.apache.catalina.ha.*;
//if so, wait until we are fully started up
Map<String,ClusterManager> managers = cluster.getManagers() ;
if (ctxname == null) {
- Iterator<String> i = managers.keySet().iterator();
- while (i.hasNext()) {
- String key = i.next();
- ClusterManager mgr = managers.get(key);
- if (mgr != null)
- mgr.messageDataReceived(msg);
+ for (Map.Entry<String, ClusterManager> entry :
+ managers.entrySet()) {
+ if (entry.getValue() != null)
+ entry.getValue().messageDataReceived(msg);
else {
//this happens a lot before the system has started
// up
if (log.isDebugEnabled())
log.debug("Context manager doesn't exist:"
- + key);
+ + entry.getKey());
}
}
} else {
} else if ("initParams".equals(name)) {
Map<String,String> initParams =
processAnnotationWebInitParams(evp.getValue());
- for (String paramName : initParams.keySet()) {
- servletDef.addInitParameter(paramName,
- initParams.get(paramName));
+ for (Map.Entry<String, String> entry : initParams.entrySet()) {
+ servletDef.addInitParameter(entry.getKey(),
+ entry.getValue());
}
} else {
// Ignore
} else if ("initParams".equals(name)) {
Map<String,String> initParams =
processAnnotationWebInitParams(evp.getValue());
- for (String paramName : initParams.keySet()) {
- filterDef.addInitParameter(paramName,
- initParams.get(paramName));
+ for (Map.Entry<String, String> entry : initParams.entrySet()) {
+ filterDef.addInitParameter(entry.getKey(),
+ entry.getValue());
}
} else {
// Ignore