diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-08-25 22:29:15 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-08-25 22:29:15 +0000 |
commit | bb8cb9c04769df4025c51bf776727c89aefb72a4 (patch) | |
tree | 476d90d99df6596bd5ac2b71e3f25e7452f3240b /javax/management/MBeanServerDelegate.java | |
parent | 4e7bf172b26e5556dff6b134dbfa30fe6bc9cc5b (diff) | |
download | classpath-bb8cb9c04769df4025c51bf776727c89aefb72a4.tar.gz |
Add generics to javax.management.
2008-08-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
* javax/management/MBeanPermission.java,
* javax/management/MBeanServerDelegate.java,
* javax/management/MBeanServerFactory.java,
* javax/management/MBeanServerInvocationHandler.java,
* javax/management/MBeanServerPermission.java:
Fix warnings due to use of non-generic collections.
Diffstat (limited to 'javax/management/MBeanServerDelegate.java')
-rw-r--r-- | javax/management/MBeanServerDelegate.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/javax/management/MBeanServerDelegate.java b/javax/management/MBeanServerDelegate.java index 9e9d19111..1337e2dcc 100644 --- a/javax/management/MBeanServerDelegate.java +++ b/javax/management/MBeanServerDelegate.java @@ -69,7 +69,8 @@ public class MBeanServerDelegate /** * The listeners registered with the delegate. */ - private final List listeners = new ArrayList(); + private final List<ListenerData> listeners = + new ArrayList<ListenerData>(); /** * The sequence identifier used by the delegate. @@ -293,10 +294,8 @@ public class MBeanServerDelegate { if (notification.getSequenceNumber() <= 0) notification.setSequenceNumber(++seqNo); - Iterator it = listeners.iterator(); - while (it.hasNext()) + for (ListenerData ldata : listeners) { - ListenerData ldata = (ListenerData) it.next(); NotificationFilter filter = ldata.getFilter(); if (filter == null || filter.isNotificationEnabled(notification)) ldata.getListener().handleNotification(notification, ldata.getPassback()); |