PogamutMBeanServer.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:Pogamut3 作者:
@Override
public synchronized void removeNotificationListener(ObjectName name, ObjectName listener)
        throws InstanceNotFoundException, ListenerNotFoundException {
    mbs.removeNotificationListener(name, listener);

    // TODO: slow implementation ... but fast one takes a lot of time to do :-)
    Iterator<Listener1> iter = listeners1.iterator();
    while(iter.hasNext()) {
        Listener1 l = iter.next();
        if (SafeEquals.equals(name, l.name) && SafeEquals.equals(listener, l.listener)) {
            listeners.remove(l);
            unregisteredListeners.remove(l);
            iter.remove();
        }
    }       
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号