Top Fields Constructors Methods
org.glassfish.gmbal.impl

public Class AMXImpl

extends Object
implements AMXMBeanInterface
Class Inheritance
All Implemented Interfaces
org.glassfish.gmbal.AMXMBeanInterface
Imports
org.glassfish.gmbal.AMXMBeanInterface, .AMXClient, javax.management.MBeanException, .Descriptor, .MBeanInfo, .ObjectName, java.util.ArrayList, .Arrays, .Collection, .HashMap, .List, .Map, .Set, javax.management.modelmbean.ModelMBeanInfoSupport, org.glassfish.pfl.basic.algorithm.Algorithms, org.glassfish.pfl.basic.func.UnaryFunction

Author
ken

Field Summary

Modifier and TypeField and Description
private static UnaryFunction<MBeanImpl, AMXMBeanInterface>
extract

References Deprecated UnaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
private MBeanImpl

Constructor Summary

AccessConstructor and Description
public
AMXImpl(final MBeanImpl mb)

Method Summary

Modifier and TypeMethod and Description
public AMXMBeanInterface[]
getChildren()

Implements org.glassfish.gmbal.AMXMBeanInterface.getChildren.

Containment hierarchy: Get all AMXMBeanInterface contained by this one, in no particular order.

private List<AMXMBeanInterface>
private AMXMBeanInterface[]
public Map<String, ?>
getMeta()

Implements org.glassfish.gmbal.AMXMBeanInterface.getMeta.

Get all metadata about this MBean.

public String
getName()

Implements org.glassfish.gmbal.AMXMBeanInterface.getName.

Usually the same as the ObjectName 'name' property, but can differ if the actual name contains characters that must be escaped for an ObjectName and/or if the MBean has a mutable name attribute.

public AMXMBeanInterface
getParent()

Implements org.glassfish.gmbal.AMXMBeanInterface.getParent.

"go up one level": the MBean containing this one, can be null for root

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

extractback to summary
private static UnaryFunction<MBeanImpl, AMXMBeanInterface> extract

References Deprecated

UnaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

mbeanback to summary
private MBeanImpl mbean

Constructor Detail

AMXImplback to summary
public AMXImpl(final MBeanImpl mb)

Method Detail

getChildrenback to summary
public AMXMBeanInterface[] getChildren()

Implements org.glassfish.gmbal.AMXMBeanInterface.getChildren.

Doc from org.glassfish.gmbal.AMXMBeanInterface.getChildren.

Containment hierarchy: Get all AMXMBeanInterface contained by this one, in no particular order. Valid only if isContainer(). Note that using an array sidesteps Map/Set/OpenType issues

getContainedback to summary
private List<AMXMBeanInterface> getContained(Set<String> types)
getContainedback to summary
private AMXMBeanInterface[] getContained(String type)
getMetaback to summary
public Map<String, ?> getMeta()

Implements org.glassfish.gmbal.AMXMBeanInterface.getMeta.

Doc from org.glassfish.gmbal.AMXMBeanInterface.getMeta.

Get all metadata about this MBean.

getNameback to summary
public String getName()

Implements org.glassfish.gmbal.AMXMBeanInterface.getName.

Doc from org.glassfish.gmbal.AMXMBeanInterface.getName.

Usually the same as the ObjectName 'name' property, but can differ if the actual name contains characters that must be escaped for an ObjectName and/or if the MBean has a mutable name attribute. The type property can be obtained from the ObjectName

getParentback to summary
public AMXMBeanInterface getParent()

Implements org.glassfish.gmbal.AMXMBeanInterface.getParent.

Doc from org.glassfish.gmbal.AMXMBeanInterface.getParent.

"go up one level": the MBean containing this one, can be null for root