MetadataMBeanInfoAssembler.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:lams 作者:
/**
 * Adds descriptor fields from the {@code ManagedAttribute} attribute or the {@code ManagedMetric} attribute
 * to the attribute descriptor.
 */
@Override
protected void populateAttributeDescriptor(Descriptor desc, Method getter, Method setter, String beanKey) {
    if(getter != null && hasManagedMetric(getter)) {
        populateMetricDescriptor(desc, this.attributeSource.getManagedMetric(getter));
    }
    else {
        ManagedAttribute gma =
            (getter == null) ? ManagedAttribute.EMPTY : this.attributeSource.getManagedAttribute(getter);
        ManagedAttribute sma =
            (setter == null) ? ManagedAttribute.EMPTY : this.attributeSource.getManagedAttribute(setter);
        populateAttributeDescriptor(desc,gma,sma);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号