javax.management
Class ObjectInstance
java.lang.Object
|
+--javax.management.ObjectInstance
- public class ObjectInstance
- extends java.lang.Object
- implements java.io.Serializable
Used to represent the object name of an MBean and its class name.
If the MBean is a Dynamic MBean the class name should be
retrieved from the MBeanInfo it provides.
- Version:
- 1.9
- Author:
- Massimiliano Parlione, Kenneth Barron
- See Also:
- Serialized Form
Constructor Summary |
ObjectInstance(ObjectName objectName,
java.lang.String className)
Allows an object instance to be created given an object name
and the full class name, including the package name. |
ObjectInstance(java.lang.String objectName,
java.lang.String className)
Allows an object instance to be created given a string
representation of an object name and the full class name,
including the package name. |
Method Summary |
boolean |
equals(java.lang.Object o)
Compares the current object instance with another object instance. |
java.lang.String |
getClassName()
Returns the class part. |
ObjectName |
getObjectName()
Returns the object name part. |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ObjectInstance
public ObjectInstance(ObjectName objectName,
java.lang.String className)
- Allows an object instance to be created given an object name
and the full class name, including the package name.
- Parameters:
objectName
- The object name.className
- The full class name, including the package name, of the
object instance. If the MBean is a Dynamic MBean the
class name should be retrieved from the MBeanInfo it
provides.
ObjectInstance
public ObjectInstance(java.lang.String objectName,
java.lang.String className)
throws MalformedObjectNameException
- Allows an object instance to be created given a string
representation of an object name and the full class name,
including the package name.
- Parameters:
objectName
- A string representation of the object name.className
- The full class name, including the package name, of the
object instance. If the MBean is a Dynamic MBean the
class name should be retrieved from the MBeanInfo it
provides.- Throws:
- MalformedObjectNameException - The string passed as a parameter does
not have the right format.
equals
public boolean equals(java.lang.Object o)
- Compares the current object instance with another object instance.
- Overrides:
- equals in class java.lang.Object
- Parameters:
object
- The object instance that the current object instance is to
be compared with.- Returns:
- True if the two object instances are equal, otherwise false.
getObjectName
public ObjectName getObjectName()
- Returns the object name part.
getClassName
public java.lang.String getClassName()
- Returns the class part.