//
ModelMBeanAttributeInfo attributeInfo =
new ModelMBeanAttributeInfo(propertyMD.getName(), attributeDescription, getter, setter);
//
Descriptor attributeDescriptor = attributeInfo.getDescriptor();
if (getter != null)
{
attributeDescriptor.setField("getMethod", getter.getName());
}
if (setter != null)
{
attributeDescriptor.setField("setMethod", setter.getName());
}
attributeDescriptor.setField("currencyTimeLimit", "-1");
attributeDescriptor.setField("persistPolicy", "Never");
attributeInfo.setDescriptor(attributeDescriptor);
//
ModelMBeanAttributeInfo previous = attributeInfos.put(propertyMD.getName(), attributeInfo);
if (previous != null)