Vector listenersClone = null;
synchronized (applicationListeners) {
listenersClone = (Vector) applicationListeners.clone();
}
for (Enumeration e = listenersClone.elements(); e.hasMoreElements();) {
NotificationListener nl = (NotificationListener) e.nextElement();
//System.out.println("notifying " + nl);
nl.notification(ne);
//System.out.println("Done");
}
//System.out.println("Notify: " + (System.currentTimeMillis() - time));
}