public class MBeanSkeleton
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MBeanSkeleton.Operation |
| Constructor and Description |
|---|
MBeanSkeleton(EvaluatedClassDeclaration annotatedClass,
EvaluatedClassAnalyzer ca,
ManagedObjectManagerInternal mom) |
| Modifier and Type | Method and Description |
|---|---|
MBeanSkeleton |
compose(MBeanSkeleton skel)
Create a new MBeanSkeleton that is the composition of this one
and skel.
|
java.lang.Object |
getAttribute(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String name) |
javax.management.AttributeList |
getAttributes(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String[] attributes) |
javax.management.modelmbean.ModelMBeanInfoSupport |
getMBeanInfo() |
AMXMetadata |
getMBeanType() |
java.lang.String |
getNameValue(org.glassfish.pfl.basic.facet.FacetAccessor fa) |
java.lang.String |
getType() |
java.lang.Object |
invoke(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] sig) |
ManagedObjectManagerInternal |
mom() |
void |
setAttribute(javax.management.NotificationBroadcasterSupport emitter,
org.glassfish.pfl.basic.facet.FacetAccessor fa,
javax.management.Attribute attribute) |
javax.management.AttributeList |
setAttributes(javax.management.NotificationBroadcasterSupport emitter,
org.glassfish.pfl.basic.facet.FacetAccessor fa,
javax.management.AttributeList attributes) |
java.lang.String |
toString() |
public MBeanSkeleton(EvaluatedClassDeclaration annotatedClass, EvaluatedClassAnalyzer ca, ManagedObjectManagerInternal mom)
public MBeanSkeleton compose(MBeanSkeleton skel)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getType()
public AMXMetadata getMBeanType()
public java.lang.Object getAttribute(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String name)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
javax.management.AttributeNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic void setAttribute(javax.management.NotificationBroadcasterSupport emitter,
org.glassfish.pfl.basic.facet.FacetAccessor fa,
javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
javax.management.AttributeNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic javax.management.AttributeList getAttributes(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String[] attributes)
public javax.management.AttributeList setAttributes(javax.management.NotificationBroadcasterSupport emitter,
org.glassfish.pfl.basic.facet.FacetAccessor fa,
javax.management.AttributeList attributes)
public java.lang.Object invoke(org.glassfish.pfl.basic.facet.FacetAccessor fa,
java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] sig)
throws javax.management.MBeanException,
javax.management.ReflectionException
javax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic java.lang.String getNameValue(org.glassfish.pfl.basic.facet.FacetAccessor fa)
throws javax.management.MBeanException,
javax.management.ReflectionException
javax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic javax.management.modelmbean.ModelMBeanInfoSupport getMBeanInfo()
public ManagedObjectManagerInternal mom()