JmxUtils.java 文件源码

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

项目:Byter 作者:
/**
 * creates a ObjectName with specific packagename and type.
 * @param packageName desired packageName
 * @param type desired type
 * @param concatRandomInt concat a int at the type
 * @return null(default) | instanced ObjectName
 */
public static ObjectName objectName(final String packageName, final String type, final boolean concatRandomInt){
    try{
        if(!concatRandomInt)
            return new ObjectName( packageName+":type="+type);
        else{
            writerId++;
            return new ObjectName( packageName+":type="+type+"-id-"+writerId);
        }
    } catch (MalformedObjectNameException e) {
        log.log(Level.WARNING, "ObjectName is malformed!");
        return null;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号