Top Description Fields Constructors Methods
org.glassfish.external.amx

public final Class AMX

extends Object
Class Inheritance

Constants reflecting the AMX specification. See https://glassfish.dev.java.net/nonav/v3/admin/planning/V3Changes/V3_AMX_SPI.html

Field Summary

Modifier and TypeField and Description
public static final String
ATTR_CHILDREN

Attribute yielding the children as an ObjectName[]

public static final String
ATTR_NAME

Attribute yielding the name of the MBean, possibly differing from the name as found in the ObjectName via the property NAME_KEY

public static final String
ATTR_PARENT

Attribute yielding the ObjectName of the parent MBean

public static final String
DESC_GENERIC_INTERFACE_NAME

Descriptor value: The generic AMX interface to be used if the class found in DESC_STD_INTERFACE_NAME cannot be loaded.

public static final String
DESC_GROUP

Descriptor value: Arbitrary string denoting the general classification of MBean.

public static final String
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.

public static final String
DESC_IS_SINGLETON

Descriptor value: whether the MBean is a singleton, in spite of having a name property in its ObjectName.

public static final String
DESC_PREFIX

Prefix for AMX descriptor fields

public static final String
DESC_STD_IMMUTABLE_INFO

Descriptor value defined by JMX standard: whether the MBeanInfo is *invariant* (immutable is a misnomer).

public static final String
DESC_STD_INTERFACE_NAME

Descriptor value defined by JMX standard, the classname of the interface for the MBean.

public static final String
DESC_SUB_TYPES

Descriptor value: denotes the possible types of MBeans that children might be.

public static final String
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.

public static final String
GROUP_CONFIGURATION

Group value indicating that the AMX is a configuration MBean.

public static final String
GROUP_JSR77

Group value indicating that the AMX is a JSR 77 MBean (J2EE Management) .

public static final String
GROUP_MONITORING

Group value indicating that the AMX represents a monitoring MBean.

public static final String
GROUP_OTHER

Group value indicating that the AMX is not one of the other types.

public static final String
GROUP_UTILITY

Group value indicating that the AMX is a utility MBean.

public static final String
NAME_KEY

ObjectName property for the name

public static final String
NO_NAME

Implied name for singletons when the name property is not present

public static final String
NOTIFICATION_PREFIX

Prefix for AMX notification types

public static final String
PARENT_PATH_KEY

The ObjectName property key denoting the path of the parent MBean.

public static final String
TYPE_KEY

ObjectName property for the type

Constructor Summary

AccessConstructor and Description
private
AMX()

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ATTR_CHILDRENback to summary
public static final String ATTR_CHILDREN

Attribute yielding the children as an ObjectName[]

ATTR_NAMEback to summary
public static final String ATTR_NAME

Attribute yielding the name of the MBean, possibly differing from the name as found in the ObjectName via the property NAME_KEY

ATTR_PARENTback to summary
public static final String ATTR_PARENT

Attribute yielding the ObjectName of the parent MBean

DESC_GENERIC_INTERFACE_NAMEback to summary
public static final String DESC_GENERIC_INTERFACE_NAME

Descriptor value: The generic AMX interface to be used if the class found in DESC_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.

DESC_GROUPback to summary
public static final String DESC_GROUP

Descriptor value: Arbitrary string denoting the general classification of MBean. Predefined values include "configuration", "monitoring", "jsr77", "utility", "other".

DESC_IS_GLOBAL_SINGLETONback to summary
public static final String 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.

DESC_IS_SINGLETONback to summary
public static final String 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.

DESC_PREFIXback to summary
public static final String DESC_PREFIX

Prefix for AMX descriptor fields

DESC_STD_IMMUTABLE_INFOback to summary
public static final String DESC_STD_IMMUTABLE_INFO

Descriptor value defined by JMX standard: whether the MBeanInfo is *invariant* (immutable is a misnomer).

DESC_STD_INTERFACE_NAMEback to summary
public static final String 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.

DESC_SUB_TYPESback to summary
public static final String 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.

DESC_SUPPORTS_ADOPTIONback to summary
public static final String 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.

GROUP_CONFIGURATIONback to summary
public static final String GROUP_CONFIGURATION

Group value indicating that the AMX is a configuration MBean.

GROUP_JSR77back to summary
public static final String GROUP_JSR77

Group value indicating that the AMX is a JSR 77 MBean (J2EE Management) .

GROUP_MONITORINGback to summary
public static final String GROUP_MONITORING

Group value indicating that the AMX represents a monitoring MBean.

GROUP_OTHERback to summary
public static final String GROUP_OTHER

Group value indicating that the AMX is not one of the other types.

GROUP_UTILITYback to summary
public static final String GROUP_UTILITY

Group value indicating that the AMX is a utility MBean.

NAME_KEYback to summary
public static final String NAME_KEY

ObjectName property for the name

NO_NAMEback to summary
public static final String NO_NAME

Implied name for singletons when the name property is not present

NOTIFICATION_PREFIXback to summary
public static final String NOTIFICATION_PREFIX

Prefix for AMX notification types

PARENT_PATH_KEYback to summary
public static final String 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.

TYPE_KEYback to summary
public static final String TYPE_KEY

ObjectName property for the type

Constructor Detail

AMXback to summary
private AMX()