PogamutMBeanServer.java 文件源码

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

项目:Pogamut3 作者:
public synchronized void registerAll() throws InstanceNotFoundException, InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException {
    Iterator<RegisteredMBean> iter1 = unregisteredMBeans.iterator();
    while (iter1.hasNext()) {
        RegisteredMBean mBean = iter1.next();
        mBean.register();
        iter1.remove();
        mBeans.add(mBean);
    }
    Iterator<RegisteredListener> iter2 = unregisteredListeners.iterator();
    while (iter2.hasNext()) {
        RegisteredListener listener = iter2.next();
        listener.register();
        iter2.remove();
        if (listener instanceof Listener1) {
            listeners1.add((Listener1) listener);
        } else {
            listeners2.add((Listener2) listener);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号