public static void main(String[] args)
{
RemoteServiceStat rss = new RemoteServiceStat();
ModelMBean mmb = MBeanHelper.createModelMBean(rss);
MBeanAttributeInfo[] attrs= mmb.getMBeanInfo().getAttributes();
for(MBeanAttributeInfo inf:attrs)
{
String getMethodName = (String) inf.getDescriptor().getFieldValue("getMethod");
try
{
Method m= rss.getClass().getMethod(getMethodName);
AggregateAttribute aa= m.getAnnotation(AggregateAttribute.class);
System.out.println(inf.getName()+" "+aa.value()+" "+inf.getType() );
}
catch (NoSuchMethodException | SecurityException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
TestAnnotations.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:GemFireLite
作者:
评论列表
文章目录