com.bea.console.handles
Class JMXHandle
java.lang.Object
HandleImpl
com.bea.console.handles.JMXHandle
public class JMXHandle
- extends HandleImpl
Wraps a JMX ObjectName and is used to correlate an
org.apache.struts.action.ActionForm bean with the MBean from
which the bean has been populated.
This class implements the Handle
interface
and contains methods to retrieve the wrapped JMX ObjectName and other data.
- See Also:
- org.apache.struts.action.ActionForm,
javax.management.ObjectName
Constructor Summary |
protected |
JMXHandle()
|
|
JMXHandle(ObjectName objectName)
Creates a handle for the specified JMX ObjectName. |
|
JMXHandle(String objectIdentifier)
Creates a handle and assumes that the objectIdentifier
parameter is a String representation of a JMX
ObjectName. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMXHandle
protected JMXHandle()
JMXHandle
public JMXHandle(String objectIdentifier)
-
Creates a handle and assumes that the objectIdentifier
parameter is a String representation of a JMX
ObjectName. Does not require the ObjectName
to be registered in an MBean server.
The objectIdentifier must contain a key property
whose keyword is Type. For example:
com.bea:Name=myserver,Type=Server
JMXHandle
public JMXHandle(ObjectName objectName)
-
Creates a handle for the specified JMX ObjectName. Does not
require the ObjectName to be registered in an MBean server.
The ObjectName must contain a key property whose keyword is
Type. For example:
com.bea:Name=myserver,Type=Server
getObjectName
public ObjectName getObjectName()
throws MalformedObjectNameException
- If you used the
JMXHandle.JMXHandle(ObjectName objectName)
constructor,
returns the javax.management.ObjectName that this object
wraps. Otherwise returns null.
- Returns:
- an ObjectName for this handle
- Throws:
MalformedObjectNameException
getObjectType
public String getObjectType()
-
Returns the value of the Type key property that was passed to the
constructor of this handle.
- Returns:
- java.lang.String
- See Also:
Handle.getObjectType()
getDisplayName
public String getDisplayName()
- If you used the
JMXHandle.JMXHandle(String objectIdentifier)
constructor,
returns the objectIdentifier that this object wraps.
Otherwise returns null.
- Returns:
- java.lang.String