HierarchicalRuntimeBeanRegistrationImpl.java 文件源码

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

项目:hashsdn-controller 作者:
@Override
public HierarchicalRuntimeBeanRegistrationImpl register(final String key,
        final String value, final RuntimeBean mxBean) {
    Map<String, String> currentProperties = new HashMap<>(properties);
    currentProperties.put(key, value);
    ObjectName on = ObjectNameUtil.createRuntimeBeanName(
            moduleIdentifier.getFactoryName(),
            moduleIdentifier.getInstanceName(), currentProperties);
    InternalJMXRegistrator child = internalJMXRegistrator.createChild();
    try {
        child.registerMBean(mxBean, on);
    } catch (final InstanceAlreadyExistsException e) {
        throw RootRuntimeBeanRegistratorImpl.sanitize(e, moduleIdentifier,
                on);
    }
    return new HierarchicalRuntimeBeanRegistrationImpl(moduleIdentifier,
            child, currentProperties);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号