Package org.glassfish.external.amx
Class AMX
java.lang.Object
org.glassfish.external.amx.AMX
Constants reflecting the AMX specification.
See https://glassfish.dev.java.net/nonav/v3/admin/planning/V3Changes/V3_AMX_SPI.html
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Attribute yielding the children as an ObjectName[]static final String
Attribute yielding the name of the MBean, possibly differing from the name as found in the ObjectName via the propertyNAME_KEY
static final String
Attribute yielding the ObjectName of the parent MBeanstatic final String
Descriptor value: The generic AMX interface to be used if the class found inDESC_STD_INTERFACE_NAME
cannot be loaded.static final String
Descriptor value: Arbitrary string denoting the general classification of MBean.static final String
Descriptor value: whether the MBean is a global singleton eg whether in the AMX domain it can be looked up by its type and is the only MBean of that type.static final String
Descriptor value: whether the MBean is a singleton, in spite of having a name property in its ObjectName.static final String
Prefix for AMX descriptor fieldsstatic final String
Descriptor value defined by JMX standard: whether the MBeanInfo is *invariant* (immutable is a misnomer).static final String
Descriptor value defined by JMX standard, the classname of the interface for the MBean.static final String
Descriptor value: denotes the possible types of MBeans that children might be.static final String
Descriptor value: whether new children may be added by code other than the implementation responsible for the MBean; this allows extension points within the hierarchy.static final String
Group value indicating that the AMX is a configuration MBean.static final String
Group value indicating that the AMX is a JSR 77 MBean (J2EE Management) .static final String
Group value indicating that the AMX represents a monitoring MBean.static final String
Group value indicating that the AMX is not one of the other types.static final String
Group value indicating that the AMX is a utility MBean.static final String
ObjectName property for the namestatic final String
Implied name for singletons when the name property is not presentstatic final String
Prefix for AMX notification typesstatic final String
The ObjectName property key denoting the path of the parent MBean.static final String
ObjectName property for the type -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ATTR_PARENT
Attribute yielding the ObjectName of the parent MBean- See Also:
-
ATTR_CHILDREN
Attribute yielding the children as an ObjectName[]- See Also:
-
ATTR_NAME
Attribute yielding the name of the MBean, possibly differing from the name as found in the ObjectName via the propertyNAME_KEY
- See Also:
-
TYPE_KEY
ObjectName property for the type- See Also:
-
NAME_KEY
ObjectName property for the name- See Also:
-
NO_NAME
Implied name for singletons when the name property is not present- See Also:
-
PARENT_PATH_KEY
The ObjectName property key denoting the path of the parent MBean. Serves to disambiguitate the ObjectName from others that might have the same type and/or name elsewhere in the hierarchy.- See Also:
-
DESC_PREFIX
Prefix for AMX descriptor fields- See Also:
-
NOTIFICATION_PREFIX
Prefix for AMX notification types- See Also:
-
DESC_STD_IMMUTABLE_INFO
Descriptor value defined by JMX standard: whether the MBeanInfo is *invariant* (immutable is a misnomer).- See Also:
-
DESC_STD_INTERFACE_NAME
Descriptor value defined by JMX standard, the classname of the interface for the MBean. Mainly advisory, since client code might not have access to the class.- See Also:
-
DESC_GENERIC_INTERFACE_NAME
Descriptor value: The generic AMX interface to be used if the class found inDESC_STD_INTERFACE_NAME
cannot be loaded. The class specified here must reside in the amx-core module eg org.glassfish.admin.amx.core eg AMXProxy or AMXConfigProxy.- See Also:
-
DESC_IS_SINGLETON
Descriptor value: whether the MBean is a singleton, in spite of having a name property in its ObjectName. This is mainly for compatibility; named singletons are strongly discouraged.- See Also:
-
DESC_IS_GLOBAL_SINGLETON
Descriptor value: whether the MBean is a global singleton eg whether in the AMX domain it can be looked up by its type and is the only MBean of that type.- See Also:
-
DESC_GROUP
Descriptor value: Arbitrary string denoting the general classification of MBean. Predefined values include "configuration", "monitoring", "jsr77", "utility", "other".- See Also:
-
DESC_SUPPORTS_ADOPTION
Descriptor value: whether new children may be added by code other than the implementation responsible for the MBean; this allows extension points within the hierarchy. Adding a new child means registering an MBean with an ObjectName that implies parentage via the ancestry type=name pairs.- See Also:
-
DESC_SUB_TYPES
Descriptor value: denotes the possible types of MBeans that children might be. If present, SHOULD include all possible and pre-known types. An empty array indicates that child MBeans might exist, but their types cannot be predicted.- See Also:
-
GROUP_CONFIGURATION
Group value indicating that the AMX is a configuration MBean.- See Also:
-
GROUP_MONITORING
Group value indicating that the AMX represents a monitoring MBean.- See Also:
-
GROUP_UTILITY
Group value indicating that the AMX is a utility MBean.- See Also:
-
GROUP_JSR77
Group value indicating that the AMX is a JSR 77 MBean (J2EE Management) .- See Also:
-
GROUP_OTHER
Group value indicating that the AMX is not one of the other types.- See Also:
-
-
Constructor Details
-
AMX
private AMX()
-