summaryrefslogtreecommitdiff
path: root/javax/management/MBeanServerDelegate.java
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-08-25 22:29:15 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-08-25 22:29:15 +0000
commitbb8cb9c04769df4025c51bf776727c89aefb72a4 (patch)
tree476d90d99df6596bd5ac2b71e3f25e7452f3240b /javax/management/MBeanServerDelegate.java
parent4e7bf172b26e5556dff6b134dbfa30fe6bc9cc5b (diff)
downloadclasspath-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.java7
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());