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.Object
public 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.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
public 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.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
public 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.MBeanException
javax.management.ReflectionException
public java.lang.String getNameValue(org.glassfish.pfl.basic.facet.FacetAccessor fa) throws javax.management.MBeanException, javax.management.ReflectionException
javax.management.MBeanException
javax.management.ReflectionException
public javax.management.modelmbean.ModelMBeanInfoSupport getMBeanInfo()
public ManagedObjectManagerInternal mom()