Package org.glassfish.gmbal.impl
Class DescriptorIntrospector
- java.lang.Object
-
- org.glassfish.gmbal.impl.DescriptorIntrospector
-
public class DescriptorIntrospector extends java.lang.Object
This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean.- Since:
- 1.5
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DescriptorIntrospector()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
addAnnotationFieldsToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, java.lang.annotation.Annotation a)
private static void
addDescriptorFieldsToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, DescriptorFields df)
private static void
addToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, java.lang.String name, java.lang.Object value)
private static java.lang.Object
annotationToField(java.lang.Object x)
private static javax.management.Descriptor
descriptorForAnnotations(java.util.Collection<java.lang.annotation.Annotation> annots)
static javax.management.Descriptor
descriptorForElement(ManagedObjectManagerInternal mom, java.lang.reflect.AnnotatedElement elmt)
private static boolean
equals(java.lang.Object x, java.lang.Object y)
-
-
-
Method Detail
-
descriptorForElement
public static javax.management.Descriptor descriptorForElement(ManagedObjectManagerInternal mom, java.lang.reflect.AnnotatedElement elmt)
-
descriptorForAnnotations
private static javax.management.Descriptor descriptorForAnnotations(java.util.Collection<java.lang.annotation.Annotation> annots)
-
addDescriptorFieldsToMap
private static void addDescriptorFieldsToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, DescriptorFields df)
-
addAnnotationFieldsToMap
private static void addAnnotationFieldsToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, java.lang.annotation.Annotation a)
-
addToMap
private static void addToMap(java.util.Map<java.lang.String,java.lang.Object> descriptorMap, java.lang.String name, java.lang.Object value)
-
annotationToField
private static java.lang.Object annotationToField(java.lang.Object x)
-
equals
private static boolean equals(java.lang.Object x, java.lang.Object y)
-
-