@Override
public MBeanInfo getMBeanInfo() {
List<MBeanAttributeInfo> atts = new LinkedList<>();
for (Field field : fields.values()) {
MBeanAttributeInfo att = new MBeanAttributeInfo(
field.getName(),
field.getType().getName(),
null,
true,
!(readonly || Modifier.isFinal(field.getModifiers())),
field.getType() == Boolean.TYPE,
null);
atts.add(att);
}
return new MBeanInfo(
getClass().getName(), null,
atts.toArray(new MBeanAttributeInfo[atts.size()]),
new MBeanConstructorInfo[0],
new MBeanOperationInfo[0],
new MBeanNotificationInfo[0]);
}
FieldBasedDynamicMBean.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:basis
作者:
评论列表
文章目录