Note that supportsAdoption is not included here, because that attribute is always false for gmbal.
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: name of interface to use.Return the generic AMXMBeanInterface interface to be used. |
| public String | |
| public boolean | Returns: True if the MBeanInfo is invariantTrue if the MBeanInfo is invariant, that is, has the same value for the lifetime of the MBean. |
| public String | Returns: The interface class name for a proxy.Defines the name of the interface to use when generating a proxy for this class. |
| public boolean | Returns: whether or not this MBean must be the only one of its type.True if only one MBean of this type may be created inside the same parent container |
| public String[] | Returns: Array of child typesReturn the list of types that are legal as types of children of this type. |
| public String |
| genericInterfaceName | back to summary |
|---|---|
| public String genericInterfaceName() Return the generic AMXMBeanInterface interface to be used.
| |
| group | back to summary |
|---|---|
| public String group() String denoting classification of MBean. Predefined values are configuration, monitoring, jsr77, utility, and other.
| |
| immutableInfo | back to summary |
|---|---|
| public boolean immutableInfo() True if the MBeanInfo is invariant, that is, has the same value for the lifetime of the MBean. This may be used as a hint to clients that the MBeanInfo can be cached.
| |
| interfaceClassName | back to summary |
|---|---|
| public String interfaceClassName() Defines the name of the interface to use when generating a proxy for this class. Defaults to a generic interface.
| |
| isSingleton | back to summary |
|---|---|
| public boolean isSingleton() True if only one MBean of this type may be created inside the same parent container
| |
| subTypes | back to summary |
|---|---|
| public String[] subTypes() Return the list of types that are legal as types of children of this type. If unknown, must be an empty array.
| |
| type | back to summary |
|---|---|
| public String type() An explicit type to use for the MBean. Note that this is NOT part of the AMXMBeanInterface-defined metadata, but gmbal needs it here to have a place to override the type. Gmbal determines the type name as follows:
| |