PogamutJMX.java 文件源码

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

项目:Pogamut3 作者:
/**
 * Creates hierarchical ObjectNames given a parent and name of the MBean.
 * Extra elements can be inserted into the path through typeExtra param.
 * 
 * @param parent 
 *            parent's ObjectName
 * @param childName
 *            name of this object, if null no name element will be appended
 * @return ObjectName of form: domain=[parent's domain],type=[parent's
 *         type].[parent's name],name=[name]
 * @throws PogamutJMXNameException
 */
public static ObjectName getObjectName(ObjectName parent, String childName) throws PogamutJMXNameException {
    NullCheck.check(parent, "parent");
    NullCheck.check(childName, "childName");

    String parentDomain = parent.getKeyProperty("domain");
    String parentType = parent.getKeyProperty("type");
    String parentName = parent.getKeyProperty("name");

    String childType = parentType + "." + parentName;

    return getObjectName(parentDomain, childType, childName);       
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号