com.sun.jaw.reference.common
Interface MBeanInfo


public abstract interface MBeanInfo
extends java.io.Serializable

Provide information about an m-bean.


Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 MBeanAction[] getActions()
          Gets the m-beans action descriptors.
 java.lang.String getName()
          Gets the fully-qualified name of the m-bean.
 MBeanProperty[] getProperties()
          Gets the m-beans property descriptors.
 

Method Detail

getName

public java.lang.String getName()
Gets the fully-qualified name of the m-bean.
Returns:
The fully qualified name of the m-bean.

getProperties

public MBeanProperty[] getProperties()
Gets the m-beans property descriptors.
Returns:
An array of MBeanProperty describing the editable properties supported by this m-bean. Returns an array of length 0 if no properties was found.

If a property is indexed, then its entry in the result array will belong to the MBeanIndexedProperty subclass of MBeanProperty. A client of getProperties can use "instanceof" to check if a given MBeanProperty is an MBeanIndexedProperty.


getActions

public MBeanAction[] getActions()
Gets the m-beans action descriptors.
Returns:
An array of MBeanAction describing the externally visible actions supported by this m-bean. Returns an array of length 0 if no actions was found.