/**
* 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);
}
PogamutJMX.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Pogamut3
作者:
评论列表
文章目录