@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);
}
HierarchicalRuntimeBeanRegistrationImpl.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:hashsdn-controller
作者:
评论列表
文章目录