Oracle Fusion Middleware
Oracle WebLogic Server Administration Console API Reference
11g Release 1 (10.3.5)

Part Number E13944-04

com.bea.console.handles
Class JMXHandle

java.lang.Object
  extended by HandleImpl
      extended by 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:
http://struts.apache.org, 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.
 
Method Summary
 String getDisplayName()
          If you used the JMXHandle.JMXHandle(String objectIdentifier) constructor, returns the objectIdentifier that this object wraps.
 ObjectName getObjectName()
          If you used the JMXHandle.JMXHandle(ObjectName objectName) constructor, returns the javax.management.ObjectName that this object wraps.
 String getObjectType()
           Returns the value of the Type key property that was passed to the constructor of this handle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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

Method Detail

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

Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server Administration Console API Reference
11g Release 1 (10.3.5)

Part Number E13944-04