package com.gexin.lm.test;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
/**
* 测试ObjectName对象
*
* @author rey
*
*/
public class MyTest {
/**
* @param args
* @throws NullPointerException
* @throws MalformedObjectNameException
*/
public static void main(String[] args) throws MalformedObjectNameException,
NullPointerException {
String sAnotherName ="d:type=F*o,name=Bar";
ObjectName currObjectName = new ObjectName(sAnotherName);
System.out.println(currObjectName.toString());
System.out.println(currObjectName.getDomain());
System.out.println(currObjectName.getKeyPropertyList());
System.out.println(currObjectName.getCanonicalKeyPropertyListString());
System.out.println(currObjectName.getCanonicalName());
System.out.println(currObjectName.getKeyProperty("type"));
System.out.println(currObjectName.getInstance("d:name=Bar,type=F*o"));
}
}