public class AttributeDescriptor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AttributeDescriptor.AttributeType |
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.AccessibleObject |
accessible() |
AttributeDescriptor.AttributeType |
atype() |
java.lang.String |
description() |
java.lang.Object |
get(org.glassfish.pfl.basic.facet.FacetAccessor fa) |
java.lang.String |
id() |
boolean |
isApplicable(java.lang.Object obj) |
static AttributeDescriptor |
makeFromAnnotated(ManagedObjectManagerInternal mom,
EvaluatedAccessibleDeclaration decl,
java.lang.String extId,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt) |
static AttributeDescriptor |
makeFromInherited(ManagedObjectManagerInternal mom,
EvaluatedMethodDeclaration method,
java.lang.String id,
java.lang.String methodName,
java.lang.String description,
ManagedObjectManagerInternal.AttributeDescriptorType adt) |
void |
set(org.glassfish.pfl.basic.facet.FacetAccessor target,
java.lang.Object value) |
TypeConverter |
tc() |
EvaluatedType |
type() |
public final java.lang.reflect.AccessibleObject accessible()
public final java.lang.String id()
public final java.lang.String description()
public final AttributeDescriptor.AttributeType atype()
public final EvaluatedType type()
public final TypeConverter tc()
public boolean isApplicable(java.lang.Object obj)
public java.lang.Object get(org.glassfish.pfl.basic.facet.FacetAccessor fa) throws javax.management.MBeanException, javax.management.ReflectionException
javax.management.MBeanException
javax.management.ReflectionException
public void set(org.glassfish.pfl.basic.facet.FacetAccessor target, java.lang.Object value) throws javax.management.MBeanException, javax.management.ReflectionException
javax.management.MBeanException
javax.management.ReflectionException
public static AttributeDescriptor makeFromInherited(ManagedObjectManagerInternal mom, EvaluatedMethodDeclaration method, java.lang.String id, java.lang.String methodName, java.lang.String description, ManagedObjectManagerInternal.AttributeDescriptorType adt)
public static AttributeDescriptor makeFromAnnotated(ManagedObjectManagerInternal mom, EvaluatedAccessibleDeclaration decl, java.lang.String extId, java.lang.String description, ManagedObjectManagerInternal.AttributeDescriptorType adt)