@Retention(value=RUNTIME) @Target(value={TYPE,ANNOTATION_TYPE}) @Documented @Taxonomy(stability=UNCOMMITTED) public @interface AMXMBeanMetadata
In general, this annotation is used only by amx-core, amx-config and related built-in AMX modules.
Modifier and Type | Optional Element and Description |
---|---|
boolean |
globalSingleton
if true, the MBean is a global singleton, unique in type among all AMX MBeans.
|
boolean |
immutableMBeanInfo
If true, states that the MBeanInfo is immutable; that once MBeanInfo is
obtained it may be cached, avoiding needless/repeated invocations of getMBeanInfo().
|
boolean |
leaf
If true, no children are allowed.
|
boolean |
singleton
if true, the MBean is a singleon within its parent's scope
|
String |
type
overrides default type to be used in ObjectName=, ignored if null or empty
|
public static final String NULL
public abstract boolean immutableMBeanInfo
public abstract String type
Copyright © 2020. All rights reserved.