public AbstractDynamicWrapper(final Module module, final boolean writable, final ModuleIdentifier moduleIdentifier,
final ObjectName thisWrapperObjectName, final MBeanOperationInfo[] operations,
final MBeanServer internalServer, final MBeanServer configMBeanServer) {
this.module = module;
this.moduleIdentifier = moduleIdentifier;
this.internalServer = internalServer;
this.objectNameInternal = thisWrapperObjectName;
// register the actual instance into an mbean server.
registerActualModule(objectNameInternal, configMBeanServer);
Set<Class<?>> jmxInterfaces = InterfacesHelper.getMXInterfaces(module.getClass());
this.attributeHolderMap = buildMBeanInfo(writable, moduleIdentifier, jmxInterfaces, objectNameInternal);
this.mbeanInfo = generateMBeanInfo(module, attributeHolderMap, operations, jmxInterfaces);
}
AbstractDynamicWrapper.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:hashsdn-controller
作者:
评论列表
文章目录