A JMX ObjectName contains a Java reference to the MBean instance it represents or is it a logical name that replaces the use of Java references in JMX APIs.
Thanks
I'd suggest you (1) read the jmx specification (2) read the javax.management javadoc and when in doubt (3) take a look at the jboss source code \jboss-4.0\jmx\src\main\javax\management\ObjectName.java