private void recursive(GenericObject object, String key, Object value) {
if (value instanceof CompositeData) {
CompositeData composite = (CompositeData) value;
object.put(key, toGenericObject(composite));
} else if (value instanceof TabularData) {
TabularData tabularData = (TabularData) value;
@SuppressWarnings("unchecked")
Collection<CompositeData> values = (Collection<CompositeData>) tabularData.values();
GenericArray array = new GenericArray();
for (CompositeData data : values) {
array.add(toGenericObject(data));
}
object.put(key, array);
} else if (value instanceof Number || value instanceof Boolean || value instanceof String){
object.put(key, value);
} else {
// todo log
}
}
MBeanCollector.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:djigger
作者:
评论列表
文章目录